Public Member Functions | Public Attributes | List of all members
ares::DNSSoaRR Struct Reference

#include <dns-proto.h>

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

Public Member Functions

virtual std::vector< bytedata () const
 
 DNSSoaRR (const std::string &name, int ttl, const std::string &nsname, const std::string &rname, int serial, int refresh, int retry, int expire, int minimum)
 
- Public Member Functions inherited from ares::DNSRR
 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 expire_
 
int minimum_
 
std::string nsname_
 
int refresh_
 
int retry_
 
std::string rname_
 
int serial_
 
- Public Attributes inherited from ares::DNSRR
int ttl_
 
- Public Attributes inherited from ares::DNSQuestion
std::string name_
 
int qclass_
 
int rrtype_
 

Detailed Description

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

Constructor & Destructor Documentation

◆ DNSSoaRR()

ares::DNSSoaRR::DNSSoaRR ( const std::string &  name,
int  ttl,
const std::string &  nsname,
const std::string &  rname,
int  serial,
int  refresh,
int  retry,
int  expire,
int  minimum 
)
inline

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

Member Function Documentation

◆ data()

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

Implements ares::DNSRR.

Definition at line 544 of file dns-proto.cc.

Member Data Documentation

◆ expire_

int ares::DNSSoaRR::expire_

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

◆ minimum_

int ares::DNSSoaRR::minimum_

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

◆ nsname_

std::string ares::DNSSoaRR::nsname_

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

◆ refresh_

int ares::DNSSoaRR::refresh_

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

◆ retry_

int ares::DNSSoaRR::retry_

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

◆ rname_

std::string ares::DNSSoaRR::rname_

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

◆ serial_

int ares::DNSSoaRR::serial_

Definition at line 151 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