Public Member Functions | Public Attributes | List of all members
ares::DNSRR Struct Referenceabstract

#include <dns-proto.h>

Inheritance diagram for ares::DNSRR:
Inheritance graph
[legend]

Public Member Functions

virtual std::vector< bytedata () const =0
 
 DNSRR (const std::string &name, int rrtype, int qclass, int ttl)
 
 DNSRR (const std::string &name, int rrtype, int ttl)
 
virtual ~DNSRR ()
 
- Public Member Functions inherited from ares::DNSQuestion
 DNSQuestion (const std::string &name, int rrtype)
 
 DNSQuestion (const std::string &name, int rrtype, int qclass)
 
virtual ~DNSQuestion ()
 

Public Attributes

int ttl_
 
- Public Attributes inherited from ares::DNSQuestion
std::string name_
 
int qclass_
 
int rrtype_
 

Detailed Description

Definition at line 57 of file dns-proto.h.

Constructor & Destructor Documentation

◆ DNSRR() [1/2]

ares::DNSRR::DNSRR ( const std::string &  name,
int  rrtype,
int  qclass,
int  ttl 
)
inline

Definition at line 58 of file dns-proto.h.

◆ DNSRR() [2/2]

ares::DNSRR::DNSRR ( const std::string &  name,
int  rrtype,
int  ttl 
)
inline

Definition at line 60 of file dns-proto.h.

◆ ~DNSRR()

virtual ares::DNSRR::~DNSRR ( )
inlinevirtual

Definition at line 62 of file dns-proto.h.

Member Function Documentation

◆ data()

std::vector< byte > ares::DNSRR::data ( ) const
pure virtual

Member Data Documentation

◆ ttl_

int ares::DNSRR::ttl_

Definition at line 64 of file dns-proto.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:57