|
reSIProcate/stack
9694
|
#include <DnsResult.hxx>

Public Member Functions | |
| SRV () | |
| bool | operator< (const SRV &rhs) const |
Public Attributes | |
| Data | key |
| int | naptrpref |
| TransportType | transport |
| int | priority |
| int | weight |
| int | port |
| Data | target |
Definition at line 149 of file DnsResult.hxx.
| DnsResult::SRV::SRV | ( | ) |
Definition at line 713 of file DnsResult.cxx.
| bool DnsResult::SRV::operator< | ( | const SRV & | rhs | ) | const |
Definition at line 719 of file DnsResult.cxx.
References naptrpref, priority, resip::DnsResult::target(), target, transport, and weight.
{
if (naptrpref < rhs.naptrpref)
{
return true;
}
else if(naptrpref == rhs.naptrpref)
{
if (transport < rhs.transport)
{
return true;
}
else if (transport == rhs.transport)
{
if (priority < rhs.priority)
{
return true;
}
else if (priority == rhs.priority)
{
if (weight < rhs.weight)
{
return true;
}
else if (weight == rhs.weight)
{
if (target < rhs.target)
{
return true;
}
}
}
}
}
return false;
}

Definition at line 156 of file DnsResult.hxx.
Referenced by resip::DnsResult::onDnsResult(), and resip::DnsResult::primeResults().
Definition at line 158 of file DnsResult.hxx.
Referenced by resip::DnsResult::onDnsResult(), and operator<().
Definition at line 162 of file DnsResult.hxx.
Referenced by resip::DnsResult::onDnsResult(), and resip::DnsResult::primeResults().
Definition at line 160 of file DnsResult.hxx.
Referenced by resip::DnsResult::onDnsResult(), operator<(), and resip::DnsResult::retrieveSRV().
Definition at line 163 of file DnsResult.hxx.
Referenced by resip::DnsResult::onDnsResult(), operator<(), and resip::DnsResult::primeResults().
Definition at line 159 of file DnsResult.hxx.
Referenced by resip::DnsResult::onDnsResult(), operator<(), resip::DnsResult::primeResults(), and resip::DnsResult::retrieveSRV().
Definition at line 161 of file DnsResult.hxx.
Referenced by resip::DnsResult::onDnsResult(), and operator<().
1.7.5.1