Read the packet's qr bit
.br
p: the packet
.br
Returns value of the bit
ldns_pkt_aa()
Read the packet's aa bit
.br
p: the packet
.br
Returns value of the bit
ldns_pkt_tc()
Read the packet's tc bit
.br
p: the packet
.br
Returns value of the bit
ldns_pkt_rd()
Read the packet's rd bit
.br
p: the packet
.br
Returns value of the bit
ldns_pkt_cd()
Read the packet's cd bit
.br
p: the packet
.br
Returns value of the bit
ldns_pkt_ra()
Read the packet's ra bit
.br
p: the packet
.br
Returns value of the bit
ldns_pkt_ad()
Read the packet's ad bit
.br
p: the packet
.br
Returns value of the bit
ldns_pkt_get_opcode()
Read the packet's code
.br
p: the packet
.br
Returns the opcode
ldns_pkt_get_rcode()
Return the packet's respons code
.br
p: the packet
.br
Returns the respons code
ldns_pkt_qdcount()
Return the packet's qd count
.br
p: the packet
.br
Returns the qd count
ldns_pkt_ancount()
Return the packet's an count
.br
p: the packet
.br
Returns the an count
ldns_pkt_nscount()
Return the packet's ns count
.br
p: the packet
.br
Returns the ns count
ldns_pkt_arcount()
Return the packet's ar count
.br
p: the packet
.br
Returns the ar count
ldns_pkt_answerfrom()
Return the packet's answerfrom
.br
p: packet
.br
Returns the name of the server
ldns_pkt_querytime()
Return the packet's querytime
.br
p: the packet
.br
Returns the querytime
ldns_pkt_size()
Return the packet's size in bytes
.br
p: the packet
.br
Returns the size
ldns_pkt_tsig()
Return the packet's tsig pseudo rr's
.br
p: the packet
.br
Returns the tsig rr
ldns_pkt_question()
Return the packet's question section
.br
p: the packet
.br
Returns the section
ldns_pkt_answer()
Return the packet's answer section
.br
p: the packet
.br
Returns the section
ldns_pkt_authority()
Return the packet's authority section
.br
p: the packet
.br
Returns the section
ldns_pkt_additional()
Return the packet's additional section
.br
p: the packet
.br
Returns the section
ldns_pkt_get_section_clone()
return all the rr_list's in the packet. Clone the lists, instead
of returning pointers.
.br
p: the packet to look in
.br
s: what section(s) to return
.br
Returns ldns_rr_list with the rr's or NULL if none were found
ldns_pkt_rr_list_by_name()
return all the rr with a specific name from a packet. Optionally
specify from which section in the packet
.br
p: the packet
.br
r: the name
.br
s: the packet's section
.br
Returns a list with the rr's or NULL if none were found
ldns_pkt_rr_list_by_type()
return all the rr with a specific type from a packet. Optionally
specify from which section in the packet
.br
p: the packet
.br
t: the type
.br
s: the packet's section
.br
Returns a list with the rr's or NULL if none were found
ldns_pkt_rr_list_by_name_and_type()
return all the rr with a specific type and type from a packet. Optionally
specify from which section in the packet
.br
packet: the packet
.br
ownername: the name
.br
type: the type
.br
sec: the packet's section
.br
Returns a list with the rr's or NULL if none were found
AUTHOR
The ldns team at NLnet Labs. Which consists out of
Jelte Jansen and Miek Gieben.