Generates an RRSIG Resource Record. More...
#include <record-types.hh>
Public Member Functions | |
| RRSIGGen (DNSType type, uint16_t tag, const DNSName &signer, const std::string &signature, uint32_t origttl, uint32_t expire, uint32_t inception, uint8_t algo, uint8_t labels) | |
| RRSIGGen (DNSMessageReader &dmr) | |
| RRSIGGen (DNSStringReader dsr) | |
| void | toMessage (DNSMessageWriter &dpw) override |
| std::string | toString () const override |
| DNSType | getType () const override |
| template<typename X > | |
| void | doConv (X &x) |
| void | xfrSignature (DNSMessageReader &dr) |
| void | xfrSignature (DNSMessageWriter &dmw) |
| void | xfrSignature (DNSStringWriter &dmw) |
| void | xfrSignature (DNSStringReader &dmw) |
Public Member Functions inherited from RRGen | |
| virtual | ~RRGen () |
Public Attributes | |
| DNSType | d_type |
| uint16_t | d_tag |
| DNSName | d_signer |
| std::string | d_signature |
| uint32_t | d_origttl |
| uint32_t | d_expire |
| uint32_t | d_inception |
| uint8_t | d_algo |
| uint8_t | d_labels |
Generates an RRSIG Resource Record.
|
inline |
| RRSIGGen::RRSIGGen | ( | DNSMessageReader & | dmr | ) |
| RRSIGGen::RRSIGGen | ( | DNSStringReader | dsr | ) |
| void RRSIGGen::doConv | ( | X & | x | ) |
|
overridevirtual |
Implements RRGen.
|
overridevirtual |
Implements RRGen.
| void RRSIGGen::xfrSignature | ( | DNSMessageReader & | dr | ) |
| void RRSIGGen::xfrSignature | ( | DNSMessageWriter & | dmw | ) |
| void RRSIGGen::xfrSignature | ( | DNSStringWriter & | dmw | ) |
| void RRSIGGen::xfrSignature | ( | DNSStringReader & | dmw | ) |
| uint8_t RRSIGGen::d_algo |
| uint32_t RRSIGGen::d_expire |
| uint32_t RRSIGGen::d_inception |
| uint8_t RRSIGGen::d_labels |
| uint32_t RRSIGGen::d_origttl |
| std::string RRSIGGen::d_signature |
| DNSName RRSIGGen::d_signer |
| uint16_t RRSIGGen::d_tag |
| DNSType RRSIGGen::d_type |
1.8.6