Myra Canyon  v0.0.1-768
network control
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Myra::Traffic::Name_Resolution::Header Struct Referencefinal

This is only the first part of the DNS packet. More...

#include "Name_Resolution.hpp"

Public Attributes

uint16_t transaction_id
 
uint8_t flags1
 contains numerous bit fields More...
 
uint8_t flags2
 contains numerous bit fields More...
 
uint16_t qd_count
 number of entries in the question section More...
 
uint16_t an_count
 number of entries in the answer section More...
 
uint16_t ns_count
 number of entries in the authority records section More...
 
uint16_t ar_count
 number of entries in the additional records section More...
 
uint8_t payload [0]
 

Detailed Description

This is only the first part of the DNS packet.

See also
https://datatracker.ietf.org/doc/rfc1035/

Member Data Documentation

uint16_t Myra::Traffic::Name_Resolution::Header::an_count

number of entries in the answer section

uint16_t Myra::Traffic::Name_Resolution::Header::ar_count

number of entries in the additional records section

uint8_t Myra::Traffic::Name_Resolution::Header::flags1

contains numerous bit fields

uint8_t Myra::Traffic::Name_Resolution::Header::flags2

contains numerous bit fields

uint16_t Myra::Traffic::Name_Resolution::Header::ns_count

number of entries in the authority records section

uint8_t Myra::Traffic::Name_Resolution::Header::payload[0]
uint16_t Myra::Traffic::Name_Resolution::Header::qd_count

number of entries in the question section

uint16_t Myra::Traffic::Name_Resolution::Header::transaction_id

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