Encapsulates MB resource record data. More...
#include <DwmDnsRRDataMB.hh>


Public Member Functions | |
| RRDataMB () | |
| Constructs MB resource record data with an empty domain name. | |
| RRDataMB (const std::string &mb) | |
Constructs MB resource record data with the given domain name mb. More... | |
| const std::string & | Mb () const |
| Returns the contained domain name. | |
| const std::string & | Mb (const std::string &value) |
| Sets and returns the contained domain name. | |
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 = 7 |
Additional Inherited Members | |
Protected Attributes inherited from Dwm::Dns::RRDataDomainName | |
| std::string | _value |
Encapsulates MB resource record data.
See RFC1035 for details.
|
inline |
Constructs MB resource record data with the given domain name mb.