1#ifndef RESIP_DNS_NAPTR_RECORD
2#define RESIP_DNS_NAPTR_RECORD
13class DnsResourceRecord;
28 const char*
name() const noexcept
override {
return "NaptrException"; }
69 int order()
const {
return mOrder; }
76 virtual const Data&
name()
const {
return mName; }
77 virtual int ttl()
const {
return mTTL; }
Handles cross-platform sockets compatibility.
The abstract base-class for all exceptions thrown by resip code.
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
const char * name() const noexcept override
NaptrException(const Data &msg, const Data &file, const int line)
Data apply(const Data &input) const
const Data & regexp() const
const Data & replacement() const
const RegExp & regexp() const
virtual const Data & name() const
virtual ~DnsNaptrRecord()
const Data & service() const
virtual EncodeStream & dump(EncodeStream &strm) const
const Data & replacement() const
virtual bool isSameValue(const Data &value) const
const Data & flags() const
dcm! – add UnusedChecking(_enum) below;