Encapsulates MR resource record data. More...
#include <DwmDnsRRDataMR.hh>


Public Member Functions | |
| RRDataMR () | |
| Construct with an empty domain name. | |
| RRDataMR (const std::string &mr) | |
Construct with domain name mr. | |
| const std::string & | Mr () const |
| Returns the domain name in the MR resource record data. | |
| const std::string & | Mr (const std::string &value) |
| Sets and returns the domain name in the MR resource record data. | |
Public Member Functions inherited from Dwm::Dns::RRDataDomainName | |
| RRDataDomainName () | |
| constructs an empty domain name resource record data object. | |
| RRDataDomainName (const std::string &value) | |
Construct with the given domain name value. | |
| bool | operator== (const RRDataDomainName &domainName) const |
| Equal-to operator, mostly for unit testing. | |
| const std::string & | Value () const |
| Returns the contained domain name. | |
| const std::string & | Value (const std::string &value) |
| Sets and returns the contained domain name. | |
| uint8_t * | Encode (uint8_t *pkt, uint8_t *ptr, uint16_t pktlen, LabelPositions &lps) const |
Encodes the domain name resource record data into buffer @ pkt of length pktlen, starting at ptr. More... | |
| const uint8_t * | Decode (const uint8_t *pkt, const uint8_t *ptr, uint16_t pktlen, uint16_t rdlen) |
Decodes the domain name resource record data from buffer pkt of length pktlen, starting at ptr. More... | |
Static Public Attributes | |
| static const uint16_t | k_rrtype = 9 |
Additional Inherited Members | |
Protected Attributes inherited from Dwm::Dns::RRDataDomainName | |
| std::string | _value |
Encapsulates MR resource record data.
See RFC1035 for details.