|
reSIProcate/stack
9694
|


Public Member Functions | |
| void | onDnsResult (const DNSResult< DnsHostRecord > &) |
| void | onDnsResult (const DNSResult< DnsSrvRecord > &) |
| void | onDnsResult (const DNSResult< DnsNaptrRecord > &) |
| void | onDnsResult (const DNSResult< DnsCnameRecord > &) |
Definition at line 48 of file testDnsStub.cxx.
| void MyDnsSink::onDnsResult | ( | const DNSResult< DnsHostRecord > & | result | ) | [virtual] |
Implements resip::DnsResultSink.
Definition at line 43 of file testDnsCache.cxx.
References resip::DNSResult< T >::domain, resip::DNSResult< T >::records, and resip::DNSResult< T >::status.
{
cout << "A records" << endl;
cout << "Status: " << result.status << endl;
cout << "Domain: " << result.domain << endl;
if (result.status == 0)
{
for (vector<DnsHostRecord>::const_iterator it = result.records.begin(); it != result.records.end(); ++it)
{
cout << (*it).host() << endl;
}
}
cout << endl;
}
| void MyDnsSink::onDnsResult | ( | const DNSResult< DnsSrvRecord > & | result | ) | [virtual] |
Implements resip::DnsResultSink.
Definition at line 73 of file testDnsCache.cxx.
References resip::DNSResult< T >::domain, resip::DNSResult< T >::records, and resip::DNSResult< T >::status.
{
cout << "SRV records" << endl;
cout << "Status: " << result.status << endl;
cout << "Domain: " << result.domain << endl;
if (result.status == 0)
{
for (vector<DnsSrvRecord>::const_iterator it = result.records.begin(); it != result.records.end(); ++it)
{
cout << "Name: " << (*it).name() << endl;
cout << "Priority: " << (*it).priority() << endl;
cout << "Weight: " << (*it).weight() << endl;
cout << "Port: " << (*it).port() << endl;
cout << "Target: " << (*it).target() << endl;
}
}
cout << endl;
}
| void MyDnsSink::onDnsResult | ( | const DNSResult< DnsNaptrRecord > & | result | ) | [virtual] |
Implements resip::DnsResultSink.
Definition at line 79 of file testDnsStub.cxx.
References resip::DNSResult< T >::domain, gComplete, resip::DNSResult< T >::msg, resip::DNSResult< T >::records, and resip::DNSResult< T >::status.
{
cout << "Naptr records" << endl;
cout << "Status: " << result.status << endl;
cout << "Domain: " << result.domain << endl;
if (result.status == 0)
{
for (vector<DnsNaptrRecord>::const_iterator it = result.records.begin(); it != result.records.end(); ++it)
{
cout << (*it).name() << endl;
}
}
else
{
cout << "Dns look up failed:" << result.msg << endl;
}
gComplete = true;
}
| void MyDnsSink::onDnsResult | ( | const DNSResult< DnsCnameRecord > & | result | ) | [virtual] |
Implements resip::DnsResultSink.
Definition at line 58 of file testDnsCache.cxx.
References resip::DNSResult< T >::domain, resip::DNSResult< T >::records, and resip::DNSResult< T >::status.
{
cout << "CNAME records" << endl;
cout << "Status: " << result.status << endl;
cout << "Domain: " << result.domain << endl;
if (result.status == 0)
{
for (vector<DnsCnameRecord>::const_iterator it = result.records.begin(); it != result.records.end(); ++it)
{
cout << (*it).cname() << endl;
}
}
cout << endl;
}
1.7.5.1