nmsg 1.1.2
Data Fields
Nmsg__Base__DnsQR Struct Reference

Data Fields

ProtobufCMessage base
 
Nmsg__Base__DnsQR__DnsQRType type
 
ProtobufCBinaryData query_ip
 
ProtobufCBinaryData response_ip
 
uint32_t proto
 
uint32_t query_port
 
uint32_t response_port
 
uint32_t id
 
protobuf_c_boolean has_qname
 
ProtobufCBinaryData qname
 
protobuf_c_boolean has_qtype
 
uint32_t qtype
 
protobuf_c_boolean has_qclass
 
uint32_t qclass
 
protobuf_c_boolean has_rcode
 
uint32_t rcode
 
size_t n_query_packet
 
ProtobufCBinaryData * query_packet
 
size_t n_query_time_sec
 
int64_t * query_time_sec
 
size_t n_query_time_nsec
 
int32_t * query_time_nsec
 
size_t n_response_packet
 
ProtobufCBinaryData * response_packet
 
size_t n_response_time_sec
 
int64_t * response_time_sec
 
size_t n_response_time_nsec
 
int32_t * response_time_nsec
 
protobuf_c_boolean has_tcp
 
ProtobufCBinaryData tcp
 
protobuf_c_boolean has_icmp
 
ProtobufCBinaryData icmp
 
protobuf_c_boolean has_timeout
 
double timeout
 
protobuf_c_boolean has_udp_checksum
 
Nmsg__Base__DnsQR__UdpChecksum udp_checksum
 
protobuf_c_boolean has_resolver_address_zeroed
 
protobuf_c_boolean resolver_address_zeroed
 

Detailed Description

Definition at line 44 of file dnsqr.pb-c.h.

Field Documentation

◆ base

ProtobufCMessage Nmsg__Base__DnsQR::base

Definition at line 46 of file dnsqr.pb-c.h.

◆ type

Nmsg__Base__DnsQR__DnsQRType Nmsg__Base__DnsQR::type

Definition at line 47 of file dnsqr.pb-c.h.

◆ query_ip

ProtobufCBinaryData Nmsg__Base__DnsQR::query_ip

Definition at line 48 of file dnsqr.pb-c.h.

◆ response_ip

ProtobufCBinaryData Nmsg__Base__DnsQR::response_ip

Definition at line 49 of file dnsqr.pb-c.h.

◆ proto

uint32_t Nmsg__Base__DnsQR::proto

Definition at line 50 of file dnsqr.pb-c.h.

◆ query_port

uint32_t Nmsg__Base__DnsQR::query_port

Definition at line 51 of file dnsqr.pb-c.h.

◆ response_port

uint32_t Nmsg__Base__DnsQR::response_port

Definition at line 52 of file dnsqr.pb-c.h.

◆ id

uint32_t Nmsg__Base__DnsQR::id

Definition at line 53 of file dnsqr.pb-c.h.

◆ has_qname

protobuf_c_boolean Nmsg__Base__DnsQR::has_qname

Definition at line 54 of file dnsqr.pb-c.h.

◆ qname

ProtobufCBinaryData Nmsg__Base__DnsQR::qname

Definition at line 55 of file dnsqr.pb-c.h.

◆ has_qtype

protobuf_c_boolean Nmsg__Base__DnsQR::has_qtype

Definition at line 56 of file dnsqr.pb-c.h.

◆ qtype

uint32_t Nmsg__Base__DnsQR::qtype

Definition at line 57 of file dnsqr.pb-c.h.

◆ has_qclass

protobuf_c_boolean Nmsg__Base__DnsQR::has_qclass

Definition at line 58 of file dnsqr.pb-c.h.

◆ qclass

uint32_t Nmsg__Base__DnsQR::qclass

Definition at line 59 of file dnsqr.pb-c.h.

◆ has_rcode

protobuf_c_boolean Nmsg__Base__DnsQR::has_rcode

Definition at line 60 of file dnsqr.pb-c.h.

◆ rcode

uint32_t Nmsg__Base__DnsQR::rcode

Definition at line 61 of file dnsqr.pb-c.h.

◆ n_query_packet

size_t Nmsg__Base__DnsQR::n_query_packet

Definition at line 62 of file dnsqr.pb-c.h.

◆ query_packet

ProtobufCBinaryData* Nmsg__Base__DnsQR::query_packet

Definition at line 63 of file dnsqr.pb-c.h.

◆ n_query_time_sec

size_t Nmsg__Base__DnsQR::n_query_time_sec

Definition at line 64 of file dnsqr.pb-c.h.

◆ query_time_sec

int64_t* Nmsg__Base__DnsQR::query_time_sec

Definition at line 65 of file dnsqr.pb-c.h.

◆ n_query_time_nsec

size_t Nmsg__Base__DnsQR::n_query_time_nsec

Definition at line 66 of file dnsqr.pb-c.h.

◆ query_time_nsec

int32_t* Nmsg__Base__DnsQR::query_time_nsec

Definition at line 67 of file dnsqr.pb-c.h.

◆ n_response_packet

size_t Nmsg__Base__DnsQR::n_response_packet

Definition at line 68 of file dnsqr.pb-c.h.

◆ response_packet

ProtobufCBinaryData* Nmsg__Base__DnsQR::response_packet

Definition at line 69 of file dnsqr.pb-c.h.

◆ n_response_time_sec

size_t Nmsg__Base__DnsQR::n_response_time_sec

Definition at line 70 of file dnsqr.pb-c.h.

◆ response_time_sec

int64_t* Nmsg__Base__DnsQR::response_time_sec

Definition at line 71 of file dnsqr.pb-c.h.

◆ n_response_time_nsec

size_t Nmsg__Base__DnsQR::n_response_time_nsec

Definition at line 72 of file dnsqr.pb-c.h.

◆ response_time_nsec

int32_t* Nmsg__Base__DnsQR::response_time_nsec

Definition at line 73 of file dnsqr.pb-c.h.

◆ has_tcp

protobuf_c_boolean Nmsg__Base__DnsQR::has_tcp

Definition at line 74 of file dnsqr.pb-c.h.

◆ tcp

ProtobufCBinaryData Nmsg__Base__DnsQR::tcp

Definition at line 75 of file dnsqr.pb-c.h.

◆ has_icmp

protobuf_c_boolean Nmsg__Base__DnsQR::has_icmp

Definition at line 76 of file dnsqr.pb-c.h.

◆ icmp

ProtobufCBinaryData Nmsg__Base__DnsQR::icmp

Definition at line 77 of file dnsqr.pb-c.h.

◆ has_timeout

protobuf_c_boolean Nmsg__Base__DnsQR::has_timeout

Definition at line 78 of file dnsqr.pb-c.h.

◆ timeout

double Nmsg__Base__DnsQR::timeout

Definition at line 79 of file dnsqr.pb-c.h.

◆ has_udp_checksum

protobuf_c_boolean Nmsg__Base__DnsQR::has_udp_checksum

Definition at line 80 of file dnsqr.pb-c.h.

◆ udp_checksum

Nmsg__Base__DnsQR__UdpChecksum Nmsg__Base__DnsQR::udp_checksum

Definition at line 81 of file dnsqr.pb-c.h.

◆ has_resolver_address_zeroed

protobuf_c_boolean Nmsg__Base__DnsQR::has_resolver_address_zeroed

Definition at line 82 of file dnsqr.pb-c.h.

◆ resolver_address_zeroed

protobuf_c_boolean Nmsg__Base__DnsQR::resolver_address_zeroed

Definition at line 83 of file dnsqr.pb-c.h.


The documentation for this struct was generated from the following file: