Back to Site
Loading...
Searching...
No Matches
librats::DnsResourceRecord Struct Reference

#include <mdns.h>

Collaboration diagram for librats::DnsResourceRecord:
[legend]

Public Member Functions

 DnsResourceRecord ()
 
 DnsResourceRecord (const std::string &n, DnsRecordType t, DnsRecordClass c, uint32_t ttl_val)
 

Public Attributes

std::string name
 
DnsRecordType type
 
DnsRecordClass record_class
 
uint32_t ttl
 
std::vector< uint8_t > data
 
size_t data_offset_in_packet
 

Detailed Description

Definition at line 96 of file mdns.h.

Constructor & Destructor Documentation

◆ DnsResourceRecord() [1/2]

librats::DnsResourceRecord::DnsResourceRecord ( )
inline

Definition at line 104 of file mdns.h.

◆ DnsResourceRecord() [2/2]

librats::DnsResourceRecord::DnsResourceRecord ( const std::string &  n,
DnsRecordType  t,
DnsRecordClass  c,
uint32_t  ttl_val 
)
inline

Definition at line 105 of file mdns.h.

Member Data Documentation

◆ data

std::vector<uint8_t> librats::DnsResourceRecord::data

Definition at line 101 of file mdns.h.

◆ data_offset_in_packet

size_t librats::DnsResourceRecord::data_offset_in_packet

Definition at line 102 of file mdns.h.

◆ name

std::string librats::DnsResourceRecord::name

Definition at line 97 of file mdns.h.

◆ record_class

DnsRecordClass librats::DnsResourceRecord::record_class

Definition at line 99 of file mdns.h.

◆ ttl

uint32_t librats::DnsResourceRecord::ttl

Definition at line 100 of file mdns.h.

◆ type

DnsRecordType librats::DnsResourceRecord::type

Definition at line 98 of file mdns.h.


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