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

This implements a fun dynamic TXT record type. More...

#include <record-types.hh>

Inheritance diagram for ClockTXTGen:
[legend]
Collaboration diagram for ClockTXTGen:
[legend]

Public Member Functions

 ClockTXTGen (const std::string &format)
 
void toMessage (DNSMessageWriter &dpw) override
 
std::string toString () const override
 
DNSType getType () const override
 
- Public Member Functions inherited from RRGen
virtual ~RRGen ()
 

Static Public Member Functions

static std::unique_ptr< RRGenmake (const std::string &format)
 

Public Attributes

std::string d_format
 

Detailed Description

This implements a fun dynamic TXT record type.

Constructor & Destructor Documentation

ClockTXTGen::ClockTXTGen ( const std::string &  format)
inline

Member Function Documentation

DNSType ClockTXTGen::getType ( ) const
inlineoverridevirtual

Implements RRGen.

static std::unique_ptr<RRGen> ClockTXTGen::make ( const std::string &  format)
inlinestatic
void ClockTXTGen::toMessage ( DNSMessageWriter dpw)
overridevirtual

Implements RRGen.

Here is the call graph for this function:

std::string ClockTXTGen::toString ( ) const
inlineoverridevirtual

Implements RRGen.

Member Data Documentation

std::string ClockTXTGen::d_format

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