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

Public Member Functions | |
| NAPTR () | |
| bool | operator< (const NAPTR &rhs) const |
Public Attributes | |
| Data | key |
| int | order |
| int | pref |
| Data | flags |
| Data | service |
| DnsNaptrRecord::RegExp | regex |
| Data | replacement |
Definition at line 132 of file DnsResult.hxx.
| DnsResult::NAPTR::NAPTR | ( | ) |
Definition at line 680 of file DnsResult.cxx.
| bool DnsResult::NAPTR::operator< | ( | const NAPTR & | rhs | ) | const |
Definition at line 685 of file DnsResult.cxx.
References resip::Data::empty(), key, order, pref, and replacement.
{
if (key.empty()) // default value
{
return false;
}
else if (rhs.key.empty()) // default value
{
return true;
}
else if (order < rhs.order)
{
return true;
}
else if (order == rhs.order)
{
if (pref < rhs.pref)
{
return true;
}
else if (pref == rhs.pref)
{
return replacement < rhs.replacement;
}
}
return false;
}

Definition at line 143 of file DnsResult.hxx.
Referenced by resip::DnsResult::onNaptrResult().
Definition at line 139 of file DnsResult.hxx.
Referenced by resip::DnsResult::onNaptrResult(), and operator<().
Definition at line 141 of file DnsResult.hxx.
Referenced by resip::DnsResult::onNaptrResult(), and operator<().
Definition at line 142 of file DnsResult.hxx.
Referenced by resip::DnsResult::onNaptrResult(), and operator<().
Definition at line 145 of file DnsResult.hxx.
Referenced by resip::DnsResult::onNaptrResult().
Definition at line 146 of file DnsResult.hxx.
Referenced by resip::DnsResult::onNaptrResult(), and operator<().
Definition at line 144 of file DnsResult.hxx.
Referenced by resip::DnsResult::onNaptrResult().
1.7.5.1