|
reSIProcate/repro
9694
|
#include <QValueTarget.hxx>


Public Member Functions | |
| QValueTarget (const resip::Uri &target) | |
| QValueTarget (const resip::NameAddr &target) | |
| QValueTarget (const resip::ContactInstanceRecord &rec) | |
| virtual | ~QValueTarget () |
| virtual QValueTarget * | clone () const |
Private Member Functions | |
| void | storePriorityMetric () |
Definition at line 12 of file QValueTarget.hxx.
| repro::QValueTarget::QValueTarget | ( | const resip::Uri & | target | ) |
Definition at line 10 of file QValueTarget.cxx.
: Target(target) { // Note: no neeed to call storePriorityMetric(), since q value parameter // is a NameAddr parameter and all we have here is a URI }
| repro::QValueTarget::QValueTarget | ( | const resip::NameAddr & | target | ) |
Definition at line 17 of file QValueTarget.cxx.
: Target(target) { storePriorityMetric(); }
| repro::QValueTarget::QValueTarget | ( | const resip::ContactInstanceRecord & | rec | ) |
Definition at line 23 of file QValueTarget.cxx.
: Target(rec) { storePriorityMetric(); }
| repro::QValueTarget::~QValueTarget | ( | ) | [virtual] |
Definition at line 29 of file QValueTarget.cxx.
{
}
| QValueTarget * repro::QValueTarget::clone | ( | ) | const [virtual] |
Reimplemented from repro::Target.
Reimplemented in repro::OutboundTarget.
Definition at line 34 of file QValueTarget.cxx.
{
return new QValueTarget(*this);
}
| void repro::QValueTarget::storePriorityMetric | ( | ) | [private] |
Definition at line 40 of file QValueTarget.cxx.
{
if(mRec.mContact.exists(resip::p_q))
{
try
{
mPriorityMetric=mRec.mContact.param(resip::p_q);
}
catch(resip::ParseBuffer::Exception& /*e*/)
{
mPriorityMetric=DefaultPriorityMetric;
}
}
else
{
mPriorityMetric=DefaultPriorityMetric;
}
}
1.7.5.1