1#if defined(HAVE_CONFIG_H)
12#define NS_RRFIXEDSZ 10
35 throw AaaaException(
"Failed parse of AAAA record", __FILE__, __LINE__);
40 if (overlay.
dataLength() != (
int)
sizeof(in6_addr))
42 throw AaaaException(
"Failed parse of AAAA record", __FILE__, __LINE__);
44 memcpy(&mAddr, overlay.
data(),
sizeof(in6_addr));
68 strm <<
" (AAAA) --> ? (IPV6 is disabled in this library, what "
#define resip_assert(x)
This file needs to work for both C and C++ code.
Handles cross-platform sockets compatibility.
int ares_expand_name(const unsigned char *encoded, const unsigned char *abuf, int alen, char **s, long *enclen)
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
virtual EncodeStream & dump(EncodeStream &strm) const
virtual const Data & name() const
DnsAAAARecord(const RROverlay &overlay)
virtual bool isSameValue(const Data &value) const
static Data inet_ntop(const struct in_addr &addr)
Converts from the network format to presentation format.
const unsigned char * msg() const
const unsigned char * data() const
dcm! – add UnusedChecking(_enum) below;