join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
join::DnsPacket Struct Reference

DNS packet. More...

#include <dnsmessage.hpp>

Collaboration diagram for join::DnsPacket:

Public Attributes

uint16_t id = 0
 
uint16_t flags = 0
 
IpAddress src
 
IpAddress dest
 
uint16_t port = 0
 
std::vector< QuestionRecordquestions
 
std::vector< ResourceRecordanswers
 
std::vector< ResourceRecordauthorities
 
std::vector< ResourceRecordadditionals
 

Detailed Description

DNS packet.

Member Data Documentation

◆ additionals

std::vector<ResourceRecord> join::DnsPacket::additionals

additional records.

◆ answers

std::vector<ResourceRecord> join::DnsPacket::answers

answer records.

◆ authorities

std::vector<ResourceRecord> join::DnsPacket::authorities

authority records.

◆ dest

IpAddress join::DnsPacket::dest

destination IP address.

◆ flags

uint16_t join::DnsPacket::flags = 0

transaction flags.

◆ id

uint16_t join::DnsPacket::id = 0

transaction ID.

◆ port

uint16_t join::DnsPacket::port = 0

port.

◆ questions

std::vector<QuestionRecord> join::DnsPacket::questions

question records.

◆ src

IpAddress join::DnsPacket::src

source IP address.


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