ldns_struct_pkt Struct Reference

DNS packet. More...


Data Fields

ldns_hdr_header
 header section
uint16_t _answersize
 the size in bytes of the pkt
ldns_rdf_answerfrom
char * _when
uint32_t _querytime
 query duration
size_t _size
 the packet size
ldns_rr_tsig_rr
 optional tsig rr
uint16_t _edns_udp_size
 EDNS0 values.
uint8_t _edns_extended_rcode
uint8_t _edns_version
uint16_t _edns_z
ldns_rdf_edns_data
ldns_rr_list_question
 question section
ldns_rr_list_answer
 answer section
ldns_rr_list_authority
 auth section
ldns_rr_list_additional
 add section


Detailed Description

DNS packet.

This structure contains a complete DNS packet (either a query or an answer)

Definition at line 73 of file packet.h.


Field Documentation

ldns_hdr* ldns_struct_pkt::_header

header section

Definition at line 76 of file packet.h.

uint16_t ldns_struct_pkt::_answersize

the size in bytes of the pkt

Definition at line 79 of file packet.h.

ldns_rdf* ldns_struct_pkt::_answerfrom

Definition at line 80 of file packet.h.

char* ldns_struct_pkt::_when

Definition at line 81 of file packet.h.

uint32_t ldns_struct_pkt::_querytime

query duration

Definition at line 83 of file packet.h.

size_t ldns_struct_pkt::_size

the packet size

Definition at line 85 of file packet.h.

ldns_rr* ldns_struct_pkt::_tsig_rr

optional tsig rr

Definition at line 87 of file packet.h.

uint16_t ldns_struct_pkt::_edns_udp_size

EDNS0 values.

Definition at line 89 of file packet.h.

uint8_t ldns_struct_pkt::_edns_extended_rcode

Definition at line 90 of file packet.h.

uint8_t ldns_struct_pkt::_edns_version

Definition at line 91 of file packet.h.

uint16_t ldns_struct_pkt::_edns_z

Definition at line 92 of file packet.h.

ldns_rdf* ldns_struct_pkt::_edns_data

Definition at line 93 of file packet.h.

ldns_rr_list* ldns_struct_pkt::_question

question section

Definition at line 96 of file packet.h.

ldns_rr_list* ldns_struct_pkt::_answer

answer section

Definition at line 98 of file packet.h.

ldns_rr_list* ldns_struct_pkt::_authority

auth section

Definition at line 100 of file packet.h.

ldns_rr_list* ldns_struct_pkt::_additional

add section

Definition at line 102 of file packet.h.


Generated on Sat May 5 22:30:01 2007 for ldns by  doxygen 1.5.1