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

#include <dns-proto.h>

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

Public Member Functions

virtual std::vector< bytedata () const
 
 DNSNaptrRR (const std::string &name, int ttl, int order, int pref, const std::string &flags, const std::string &service, const std::string &regexp, const std::string &replacement)
 
- 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

std::string flags_
 
int order_
 
int pref_
 
std::string regexp_
 
std::string replacement_
 
std::string service_
 
- 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 158 of file dns-proto.h.

Constructor & Destructor Documentation

◆ DNSNaptrRR()

ares::DNSNaptrRR::DNSNaptrRR ( const std::string &  name,
int  ttl,
int  order,
int  pref,
const std::string &  flags,
const std::string &  service,
const std::string &  regexp,
const std::string &  replacement 
)
inline

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

Member Function Documentation

◆ data()

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

Implements ares::DNSRR.

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

Member Data Documentation

◆ flags_

std::string ares::DNSNaptrRR::flags_

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

◆ order_

int ares::DNSNaptrRR::order_

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

◆ pref_

int ares::DNSNaptrRR::pref_

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

◆ regexp_

std::string ares::DNSNaptrRR::regexp_

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

◆ replacement_

std::string ares::DNSNaptrRR::replacement_

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

◆ service_

std::string ares::DNSNaptrRR::service_

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