This repository has been archived on 2024-05-23. You can view files and clone it, but cannot push or open issues or pull requests.
dns-toy/lib/types.ml

27 lines
382 B
OCaml

type dns_header =
{ id : int
; flags : int
; num_questions : int
; num_answers : int
; num_authorities : int
; num_additionals : int
}
type dns_question =
{ name : bytes
; type_ : int
; class_ : int
}
type dns_record =
{ name : bytes
; type_ : int
; class_ : int
; ttl : int
; data : bytes
}
type reader =
{ data : bytes
; pointer : int
}