|
reSIProcate/DialogUsageManager
9694
|
#include <Handled.hxx>


Public Types | |
| enum | { npos = 0 } |
| typedef unsigned long | Id |
Public Member Functions | |
| Handled (HandleManager &ham) | |
| virtual | ~Handled () |
| virtual EncodeStream & | dump (EncodeStream &strm) const =0 |
Protected Attributes | |
| HandleManager & | mHam |
| Handled::Id | mId |
Definition at line 12 of file Handled.hxx.
| typedef unsigned long resip::Handled::Id |
Definition at line 15 of file Handled.hxx.
| anonymous enum |
| Handled::Handled | ( | HandleManager & | ham | ) |
Definition at line 11 of file Handled.cxx.
References resip::HandleManager::create(), mHam, mId, and StackLog.
: mHam(ham), mId(Handled::npos) { mId = mHam.create(this); StackLog ( << "&&&&&& Handled::Handled " << mId << " this(" << this << ") " << &ham ); }

| Handled::~Handled | ( | ) | [virtual] |
Definition at line 19 of file Handled.cxx.
References mHam, mId, npos, resip::HandleManager::remove(), and StackLog.
{
if (mId != Handled::npos)
{
StackLog ( << "&&&&&& ~Handled " << mId << " this(" << this << ") " << &mHam );
mHam.remove(mId);
}
}

| virtual EncodeStream& resip::Handled::dump | ( | EncodeStream & | strm | ) | const [pure virtual] |
Implemented in resip::InviteSession, resip::ClientRegistration, resip::ServerSubscription, resip::ClientPagerMessage, resip::AppDialog, resip::ServerRegistration, resip::AppDialogSet, resip::ClientSubscription, resip::ClientPublication, resip::ServerPagerMessage, resip::ServerPublication, resip::BaseUsage, resip::ServerOutOfDialogReq, and resip::ClientOutOfDialogReq.
HandleManager& resip::Handled::mHam [protected] |
Definition at line 24 of file Handled.hxx.
Referenced by resip::AppDialog::getHandle(), resip::AppDialogSet::getHandle(), Handled(), and ~Handled().
Handled::Id resip::Handled::mId [protected] |
Definition at line 25 of file Handled.hxx.
Referenced by resip::ClientPublication::ClientPublication(), resip::ClientPublication::dump(), resip::AppDialogSet::dump(), resip::AppDialog::dump(), resip::InviteSession::dump(), resip::AppDialog::getHandle(), resip::AppDialogSet::getHandle(), Handled(), resip::ClientPublication::~ClientPublication(), and ~Handled().
1.7.5.1