reSIProcate/rutil  9694
Public Member Functions
resip::DnsResultSink Class Reference

#include <DnsStub.hxx>

List of all members.

Public Member Functions

virtual ~DnsResultSink ()
virtual void onDnsResult (const DNSResult< DnsHostRecord > &)=0
virtual void onLogDnsResult (const DNSResult< DnsHostRecord > &)
virtual void onDnsResult (const DNSResult< DnsAAAARecord > &)=0
virtual void onLogDnsResult (const DNSResult< DnsAAAARecord > &)
virtual void onDnsResult (const DNSResult< DnsSrvRecord > &)=0
virtual void onLogDnsResult (const DNSResult< DnsSrvRecord > &)
virtual void onDnsResult (const DNSResult< DnsNaptrRecord > &)=0
virtual void onLogDnsResult (const DNSResult< DnsNaptrRecord > &)
virtual void onDnsResult (const DNSResult< DnsCnameRecord > &)=0
virtual void onLogDnsResult (const DNSResult< DnsCnameRecord > &)

Detailed Description

Definition at line 76 of file DnsStub.hxx.


Constructor & Destructor Documentation

virtual resip::DnsResultSink::~DnsResultSink ( ) [inline, virtual]

Definition at line 79 of file DnsStub.hxx.

{}

Member Function Documentation

virtual void resip::DnsResultSink::onDnsResult ( const DNSResult< DnsHostRecord > &  ) [pure virtual]
virtual void resip::DnsResultSink::onDnsResult ( const DNSResult< DnsAAAARecord > &  ) [pure virtual]
virtual void resip::DnsResultSink::onDnsResult ( const DNSResult< DnsSrvRecord > &  ) [pure virtual]
virtual void resip::DnsResultSink::onDnsResult ( const DNSResult< DnsNaptrRecord > &  ) [pure virtual]
virtual void resip::DnsResultSink::onDnsResult ( const DNSResult< DnsCnameRecord > &  ) [pure virtual]
void DnsResultSink::onLogDnsResult ( const DNSResult< DnsHostRecord > &  rr) [virtual]

Definition at line 47 of file DnsStub.cxx.

References DebugLog.

Referenced by resip::DnsStub::ResultConverterImpl< QueryType >::notifyUser().

{
   DebugLog (<< rr);
}
void DnsResultSink::onLogDnsResult ( const DNSResult< DnsAAAARecord > &  rr) [virtual]

Definition at line 53 of file DnsStub.cxx.

References DebugLog, and ErrLog.

{
#if defined(USE_IPV6)
   DebugLog (<< rr);
#else
   ErrLog(<< "Something called "
            "DnsResultSink::onLogDnsResult(const DNSResult<DnsAAAARecord>& rr)"
            " when ipv6 support was disabled.");
#endif
}
void DnsResultSink::onLogDnsResult ( const DNSResult< DnsSrvRecord > &  rr) [virtual]

Definition at line 65 of file DnsStub.cxx.

References DebugLog.

{
   DebugLog (<< rr);
}
void DnsResultSink::onLogDnsResult ( const DNSResult< DnsNaptrRecord > &  rr) [virtual]

Definition at line 71 of file DnsStub.cxx.

References DebugLog.

{
   DebugLog (<< rr);
}
void DnsResultSink::onLogDnsResult ( const DNSResult< DnsCnameRecord > &  rr) [virtual]

Definition at line 77 of file DnsStub.cxx.

References DebugLog.

{
   DebugLog (<< rr);
}

The documentation for this class was generated from the following files: