Generates a NAPTR Resource Record. More...
#include <record-types.hh>
Public Member Functions | |
NAPTRGen (uint16_t order, uint16_t pref, const std::string &flags, const std::string &services, const std::string ®exp, const DNSName &replacement) | |
NAPTRGen (DNSMessageReader &dmr) | |
NAPTRGen (DNSStringReader dsr) | |
void | toMessage (DNSMessageWriter &dpw) override |
DNSType | getType () const override |
std::string | toString () const override |
template<typename X > | |
void | doConv (X &x) |
![]() | |
virtual | ~RRGen () |
Public Attributes | |
uint16_t | d_order |
uint16_t | d_pref |
std::string | d_flags |
std::string | d_services |
std::string | d_regexp |
DNSName | d_replacement |
Generates a NAPTR Resource Record.
|
inline |
NAPTRGen::NAPTRGen | ( | DNSMessageReader & | dmr | ) |
NAPTRGen::NAPTRGen | ( | DNSStringReader | dsr | ) |
void NAPTRGen::doConv | ( | X & | x | ) |
|
overridevirtual |
Implements RRGen.
|
overridevirtual |
Implements RRGen.
std::string NAPTRGen::d_flags |
uint16_t NAPTRGen::d_order |
uint16_t NAPTRGen::d_pref |
std::string NAPTRGen::d_regexp |
DNSName NAPTRGen::d_replacement |
std::string NAPTRGen::d_services |