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


Public Member Functions | |
| Handle (HandleManager &ham, Handled::Id id) | |
| Handle () | |
| bool | isValid () const |
| T * | get () |
| const T * | get () const |
| T * | operator-> () |
| const T * | operator-> () const |
| T & | operator* () |
| const T & | operator* () const |
| Handled::Id | getId () const |
| bool | operator== (const Handle< T > &other) |
| bool | operator< (const Handle< T > &other) const |
Static Public Member Functions | |
| static Handle< T > | NotValid () |
Protected Attributes | |
| Handled::Id | mId |
Private Attributes | |
| HandleManager * | mHam |
Friends | |
| class | Handled |
Definition at line 14 of file Handle.hxx.
| resip::Handle< T >::Handle | ( | HandleManager & | ham, |
| Handled::Id | id | ||
| ) | [inline] |
Definition at line 17 of file Handle.hxx.
| resip::Handle< T >::Handle | ( | ) | [inline] |
Definition at line 21 of file Handle.hxx.
| T* resip::Handle< T >::get | ( | ) | [inline] |
Definition at line 38 of file Handle.hxx.
Referenced by resip::DestroyUsage::destroy(), main(), resip::BasicClientUserAgent::onAnswer(), resip::BasicClientUserAgent::onConnected(), resip::BasicClientUserAgent::onEarlyMedia(), resip::BasicClientUserAgent::onFailure(), resip::BasicClientUserAgent::onFlowTerminated(), resip::BasicClientUserAgent::onForkDestroyed(), resip::BasicClientUserAgent::onInfo(), resip::BasicClientUserAgent::onInfoFailure(), resip::BasicClientUserAgent::onInfoSuccess(), resip::BasicClientUserAgent::onMessage(), resip::BasicClientUserAgent::onMessageFailure(), resip::BasicClientUserAgent::onMessageSuccess(), resip::BasicClientCall::onNewSession(), resip::BasicClientUserAgent::onNewSession(), resip::BasicClientUserAgent::onNewSubscription(), resip::BasicClientUserAgent::onNonDialogCreatingProvisional(), resip::BasicClientUserAgent::onNotifyNotReceived(), resip::BasicClientCall::onOffer(), resip::UserAgent::onOffer(), resip::BasicClientUserAgent::onOffer(), resip::BasicClientUserAgent::onOfferRejected(), resip::BasicClientUserAgent::onOfferRequestRejected(), resip::BasicClientUserAgent::onOfferRequired(), resip::BasicClientUserAgent::onProvisional(), resip::BasicClientUserAgent::onReadyToSend(), resip::BasicClientUserAgent::onRedirected(), resip::BasicClientUserAgent::onRedirectReceived(), resip::BasicClientUserAgent::onRefer(), resip::BasicClientUserAgent::onReferAccepted(), resip::BasicClientUserAgent::onReferNoSub(), resip::BasicClientUserAgent::onReferRejected(), resip::BasicClientUserAgent::onRemoteSdpChanged(), resip::BasicClientUserAgent::onRequestRetry(), resip::BasicClientUserAgent::onStaleCallTimeout(), resip::BasicClientUserAgent::onTerminated(), resip::BasicClientUserAgent::onTrying(), resip::BasicClientUserAgent::onUpdateActive(), resip::BasicClientUserAgent::onUpdateExtension(), and resip::BasicClientUserAgent::onUpdatePending().
| const T* resip::Handle< T >::get | ( | ) | const [inline] |
Definition at line 48 of file Handle.hxx.
| Handled::Id resip::Handle< T >::getId | ( | ) | const [inline] |
Definition at line 79 of file Handle.hxx.
Referenced by resip::BasicClientUserAgent::onSuccess(), and resip::InviteSession::refer().
{
return mId;
}
| bool resip::Handle< T >::isValid | ( | ) | const [inline] |
Definition at line 25 of file Handle.hxx.
Referenced by resip::DestroyUsage::destroy(), resip::ServerSubscription::dispatch(), resip::ClientInviteSession::dispatch(), resip::AppDialogSet::AppDialogSetEndCommand::executeCommand(), resip::UserAgent::EndInviteSessionCommand::executeCommand(), resip::DialogUsageManager::findInviteSession(), resip::DialogEventInfo::getLocalOfferAnswer(), resip::DialogEventInfo::getRemoteOfferAnswer(), resip::DialogEventInfo::hasLocalOfferAnswer(), resip::DialogEventInfo::hasRemoteOfferAnswer(), resip::DialogUsageManager::internalProcess(), resip::DialogUsageManager::makeInviteSession(), resip::DialogUsageManager::makeInviteSessionFromRefer(), resip::BasicClientCall::onNewSession(), resip::BasicClientUserAgent::process(), resip::InviteSession::refer(), resip::BasicClientUserAgent::sendNotify(), resip::ClientInviteSession::sendSipFrag(), and resip::BasicClientCall::timerExpired().
| static Handle<T> resip::Handle< T >::NotValid | ( | ) | [inline, static] |
Definition at line 84 of file Handle.hxx.
Referenced by resip::DialogSet::getClientPublication(), resip::DialogSet::getServerOutOfDialog(), and resip::DialogSet::getServerRegistration().
{
static Handle<T> notValid;
return notValid;
}
| T& resip::Handle< T >::operator* | ( | ) | [inline] |
Definition at line 68 of file Handle.hxx.
{
return *get();
}
| const T& resip::Handle< T >::operator* | ( | ) | const [inline] |
Definition at line 73 of file Handle.hxx.
{
return *get();
}
| T* resip::Handle< T >::operator-> | ( | ) | [inline] |
Definition at line 58 of file Handle.hxx.
{
return get();
}
| const T* resip::Handle< T >::operator-> | ( | ) | const [inline] |
Definition at line 63 of file Handle.hxx.
{
return get();
}
| bool resip::Handle< T >::operator< | ( | const Handle< T > & | other | ) | const [inline] |
Definition at line 96 of file Handle.hxx.
| bool resip::Handle< T >::operator== | ( | const Handle< T > & | other | ) | [inline] |
Definition at line 90 of file Handle.hxx.
friend class Handled [friend] |
Definition at line 109 of file Handle.hxx.
HandleManager* resip::Handle< T >::mHam [private] |
Definition at line 104 of file Handle.hxx.
Referenced by resip::Handle< ClientSubscription >::get(), resip::Handle< ClientSubscription >::isValid(), resip::Handle< ClientSubscription >::operator<(), and resip::Handle< ClientSubscription >::operator==().
Handled::Id resip::Handle< T >::mId [protected] |
1.7.5.1