tdns
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
DNSStringWriter Struct Reference

Used by an RRGen to output record content to 'zone text' format. More...

Public Member Functions

void xfrName (const DNSName &name)
 
void xfrUInt8 (uint8_t v)
 
void xfrType (DNSType type)
 
void xfrUInt16 (uint16_t v)
 
void xfrUInt32 (uint32_t v)
 
void xfrTxt (const std::string &txt)
 

Public Attributes

std::string d_string
 

Detailed Description

Used by an RRGen to output record content to 'zone text' format.

this exploits the similarity in writing/reading DNS messages and outputting master file format text

Member Function Documentation

void DNSStringWriter::xfrName ( const DNSName name)
inline

Here is the call graph for this function:

void DNSStringWriter::xfrTxt ( const std::string &  txt)
inline
void DNSStringWriter::xfrType ( DNSType  type)
inline
void DNSStringWriter::xfrUInt16 ( uint16_t  v)
inline
void DNSStringWriter::xfrUInt32 ( uint32_t  v)
inline
void DNSStringWriter::xfrUInt8 ( uint8_t  v)
inline

Member Data Documentation

std::string DNSStringWriter::d_string

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