|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
A single contact record, bound to an Aor during registration. More...
#include <ContactInstanceRecord.hxx>
Public Member Functions | |
| ContactInstanceRecord () | |
| ContactInstanceRecord (const ContactInstanceRecord &rhs) | |
| ContactInstanceRecord & | operator= (const ContactInstanceRecord &rhs) |
| virtual | ~ContactInstanceRecord () |
| void | stream (std::iostream &ss) const |
| bool | deserialize (resip::XMLCursor &xml, uint64_t now=0) |
| bool | operator== (const ContactInstanceRecord &rhs) const |
Static Public Member Functions | |
| static ContactInstanceRecord | makeRemoveDelta (const NameAddr &contact) |
| static ContactInstanceRecord | makeUpdateDelta (const NameAddr &contact, uint64_t expires, const SipMessage &msg) |
Public Attributes | |
| NameAddr | mContact |
| uint64_t | mRegExpires |
| uint64_t | mLastUpdated |
| Tuple | mReceivedFrom |
| Tuple | mPublicAddress |
| NameAddrs | mSipPath |
| Data | mInstance |
| uint32_t | mRegId |
| Data | mUserAgent |
| bool | mSyncContact |
| bool | mUseFlowRouting |
| void * | mUserInfo |
| can be used to map user record information (database record id for faster updates?) | |
| Data * | mUserData |
A single contact record, bound to an Aor during registration.
Definition at line 24 of file ContactInstanceRecord.hxx.
| ContactInstanceRecord::ContactInstanceRecord | ( | ) |
Definition at line 11 of file ContactInstanceRecord.cxx.
| ContactInstanceRecord::ContactInstanceRecord | ( | const ContactInstanceRecord & | rhs | ) |
Definition at line 22 of file ContactInstanceRecord.cxx.
|
virtual |
Definition at line 63 of file ContactInstanceRecord.cxx.
| bool ContactInstanceRecord::deserialize | ( | resip::XMLCursor & | xml, |
| uint64_t | now = 0 |
||
| ) |
Definition at line 144 of file ContactInstanceRecord.cxx.
|
static |
Definition at line 266 of file ContactInstanceRecord.cxx.
|
static |
Definition at line 274 of file ContactInstanceRecord.cxx.
| ContactInstanceRecord & ContactInstanceRecord::operator= | ( | const ContactInstanceRecord & | rhs | ) |
Definition at line 28 of file ContactInstanceRecord.cxx.
| bool ContactInstanceRecord::operator== | ( | const ContactInstanceRecord & | rhs | ) | const |
Definition at line 73 of file ContactInstanceRecord.cxx.
| void ContactInstanceRecord::stream | ( | std::iostream & | ss | ) | const |
Definition at line 98 of file ContactInstanceRecord.cxx.
| NameAddr resip::ContactInstanceRecord::mContact |
Definition at line 45 of file ContactInstanceRecord.hxx.
| Data resip::ContactInstanceRecord::mInstance |
Definition at line 51 of file ContactInstanceRecord.hxx.
| uint64_t resip::ContactInstanceRecord::mLastUpdated |
Definition at line 47 of file ContactInstanceRecord.hxx.
| Tuple resip::ContactInstanceRecord::mPublicAddress |
Definition at line 49 of file ContactInstanceRecord.hxx.
| Tuple resip::ContactInstanceRecord::mReceivedFrom |
Definition at line 48 of file ContactInstanceRecord.hxx.
| uint64_t resip::ContactInstanceRecord::mRegExpires |
Definition at line 46 of file ContactInstanceRecord.hxx.
| uint32_t resip::ContactInstanceRecord::mRegId |
Definition at line 52 of file ContactInstanceRecord.hxx.
| NameAddrs resip::ContactInstanceRecord::mSipPath |
Definition at line 50 of file ContactInstanceRecord.hxx.
| bool resip::ContactInstanceRecord::mSyncContact |
Definition at line 54 of file ContactInstanceRecord.hxx.
| bool resip::ContactInstanceRecord::mUseFlowRouting |
Definition at line 55 of file ContactInstanceRecord.hxx.
| Data resip::ContactInstanceRecord::mUserAgent |
Definition at line 53 of file ContactInstanceRecord.hxx.
| Data* resip::ContactInstanceRecord::mUserData |
Definition at line 61 of file ContactInstanceRecord.hxx.
| void* resip::ContactInstanceRecord::mUserInfo |
can be used to map user record information (database record id for faster updates?)
Definition at line 60 of file ContactInstanceRecord.hxx.