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


Classes | |
| class | Exception |
Public Member Functions | |
| virtual void | end ()=0 |
| virtual EncodeStream & | dump (EncodeStream &strm) const =0 |
Protected Member Functions | |
| BaseUsage (DialogUsageManager &dum) | |
| virtual | ~BaseUsage () |
| virtual void | dispatch (const SipMessage &msg)=0 |
| virtual void | dispatch (const DumTimeout &timer)=0 |
| BaseUsageHandle | getBaseHandle () |
Protected Attributes | |
| DialogUsageManager & | mDum |
Private Attributes | |
| BaseUsageHandle | mHandle |
Friends | |
| class | DestroyUsage |
| class | DialogUsageManager |
Definition at line 17 of file BaseUsage.hxx.
| BaseUsage::BaseUsage | ( | DialogUsageManager & | dum | ) | [protected] |
| BaseUsage::~BaseUsage | ( | ) | [protected, virtual] |
Definition at line 31 of file BaseUsage.cxx.
{
}
| virtual void resip::BaseUsage::dispatch | ( | const SipMessage & | msg | ) | [protected, pure virtual] |
Implemented in resip::InviteSession, resip::ClientSubscription, resip::ClientRegistration, resip::ServerInviteSession, resip::ClientInviteSession, resip::ServerSubscription, resip::ClientPagerMessage, resip::ServerRegistration, resip::ClientPublication, resip::ServerPagerMessage, resip::ServerPublication, resip::ClientOutOfDialogReq, and resip::ServerOutOfDialogReq.
| virtual void resip::BaseUsage::dispatch | ( | const DumTimeout & | timer | ) | [protected, pure virtual] |
Implemented in resip::InviteSession, resip::ClientSubscription, resip::ClientRegistration, resip::ServerInviteSession, resip::ClientInviteSession, resip::ServerSubscription, resip::ClientPagerMessage, resip::ServerRegistration, resip::ClientPublication, resip::ServerPagerMessage, resip::ServerPublication, resip::ClientOutOfDialogReq, and resip::ServerOutOfDialogReq.
| virtual EncodeStream& resip::BaseUsage::dump | ( | EncodeStream & | strm | ) | const [pure virtual] |
Implements resip::Handled.
Implemented in resip::InviteSession, resip::ClientRegistration, resip::ServerSubscription, resip::ClientPagerMessage, resip::ServerRegistration, resip::ClientSubscription, resip::ClientPublication, resip::ServerPagerMessage, resip::ServerPublication, resip::ServerOutOfDialogReq, and resip::ClientOutOfDialogReq.
| virtual void resip::BaseUsage::end | ( | ) | [pure virtual] |
Implemented in resip::InviteSession, resip::ClientRegistration, resip::ServerInviteSession, resip::ClientInviteSession, resip::ServerRegistration, resip::ServerSubscription, resip::ClientPagerMessage, resip::ClientSubscription, resip::ServerPublication, resip::ClientPublication, resip::ClientOutOfDialogReq, resip::ServerOutOfDialogReq, and resip::ServerPagerMessage.
| BaseUsageHandle BaseUsage::getBaseHandle | ( | ) | [protected] |
Definition at line 36 of file BaseUsage.cxx.
References mHandle.
Referenced by resip::ClientRegistration::checkProfileRetry(), resip::ClientPublication::dispatch(), resip::ClientRegistration::dispatch(), resip::InviteSession::dispatch(), resip::ClientSubscription::end(), resip::ServerOutOfDialogReq::getHandle(), resip::ServerPagerMessage::getHandle(), resip::ServerRegistration::getHandle(), resip::ClientPublication::getHandle(), resip::ServerSubscription::getHandle(), resip::ServerInviteSession::getHandle(), resip::ClientOutOfDialogReq::getHandle(), resip::ServerPublication::getHandle(), resip::ClientPagerMessage::getHandle(), resip::ClientSubscription::getHandle(), resip::ClientInviteSession::getHandle(), resip::ClientRegistration::getHandle(), resip::InviteSession::getSessionHandle(), resip::ClientInviteSession::onForkAccepted(), resip::ClientSubscription::processResponse(), resip::ClientSubscription::requestRefresh(), resip::ClientSubscription::scheduleRefresh(), resip::ServerPublication::send(), resip::ServerSubscription::send(), resip::ClientSubscription::send(), resip::InviteSession::sendAck(), resip::InviteSession::start491Timer(), resip::ClientInviteSession::startCancelTimer(), resip::ServerInviteSession::startRetransmit1xxTimer(), resip::InviteSession::startRetransmit200Timer(), resip::InviteSession::startSessionTimer(), resip::ClientInviteSession::startStaleCallTimer(), and resip::InviteSession::startStaleReInviteTimer().
{
return mHandle;
}
friend class DestroyUsage [friend] |
Definition at line 43 of file BaseUsage.hxx.
friend class DialogUsageManager [friend] |
Reimplemented in resip::InviteSession, resip::DialogUsage, and resip::ServerPublication.
Definition at line 44 of file BaseUsage.hxx.
DialogUsageManager& resip::BaseUsage::mDum [protected] |
Definition at line 39 of file BaseUsage.hxx.
Referenced by resip::ServerOutOfDialogReq::accept(), resip::ServerPagerMessage::accept(), resip::ServerRegistration::accept(), resip::ServerInviteSession::accept(), resip::ServerPagerMessage::acceptCommand(), resip::ServerInviteSession::acceptCommand(), resip::InviteSession::acceptNITCommand(), resip::ClientSubscription::acceptUpdateCommand(), resip::ServerOutOfDialogReq::answerOptions(), resip::ServerRegistration::asyncProcessFinalContacts(), resip::ServerRegistration::asyncProcessFinalOkMsg(), resip::ClientRegistration::checkProfileRetry(), resip::ClientSubscription::dialogDestroyed(), resip::ServerSubscription::dialogDestroyed(), resip::ServerOutOfDialogReq::dispatch(), resip::ClientOutOfDialogReq::dispatch(), resip::ServerPublication::dispatch(), resip::ServerPagerMessage::dispatch(), resip::ClientPublication::dispatch(), resip::ServerRegistration::dispatch(), resip::ClientPagerMessage::dispatch(), resip::ServerSubscription::dispatch(), resip::ClientInviteSession::dispatch(), resip::ClientRegistration::dispatch(), resip::ClientSubscription::dispatch(), resip::InviteSession::dispatch(), resip::ServerInviteSession::dispatchAccepted(), resip::ServerInviteSession::dispatchAcceptedWaitingAnswer(), resip::ClientInviteSession::dispatchAnswered(), resip::ServerInviteSession::dispatchBye(), resip::InviteSession::dispatchBye(), resip::ServerInviteSession::dispatchCancel(), resip::InviteSession::dispatchCancel(), resip::ClientInviteSession::dispatchCancelled(), resip::InviteSession::dispatchConnected(), resip::ClientInviteSession::dispatchEarly(), resip::ClientInviteSession::dispatchEarlyWithAnswer(), resip::ClientInviteSession::dispatchEarlyWithOffer(), resip::InviteSession::dispatchGlare(), resip::InviteSession::dispatchInfo(), resip::InviteSession::dispatchMessage(), resip::InviteSession::dispatchPrack(), resip::ClientInviteSession::dispatchQueuedUpdate(), resip::InviteSession::dispatchReceivedReinviteSentOffer(), resip::InviteSession::dispatchReinviteNoOfferGlare(), resip::ClientInviteSession::dispatchSentAnswer(), resip::InviteSession::dispatchSentReinvite(), resip::InviteSession::dispatchSentReinviteNoOffer(), resip::InviteSession::dispatchSentUpdate(), resip::ClientInviteSession::dispatchSentUpdateEarly(), resip::ClientInviteSession::dispatchSentUpdateEarlyGlare(), resip::ClientInviteSession::dispatchStart(), resip::ServerInviteSession::dispatchStart(), resip::InviteSession::dispatchTerminated(), resip::InviteSession::dispatchUnhandledInvite(), resip::ServerInviteSession::dispatchUnknown(), resip::ServerInviteSession::dispatchWaitingToHangup(), resip::InviteSession::dispatchWaitingToHangup(), resip::ServerInviteSession::dispatchWaitingToOffer(), resip::ServerInviteSession::dispatchWaitingToRequestOffer(), resip::InviteSession::dispatchWaitingToTerminate(), resip::ClientSubscription::end(), resip::ClientPagerMessage::end(), resip::ClientInviteSession::end(), resip::ServerInviteSession::end(), resip::InviteSession::end(), resip::ServerPagerMessage::endCommand(), resip::ClientPublication::endCommand(), resip::ClientSubscription::endCommand(), resip::ClientPagerMessage::endCommand(), resip::ClientRegistration::endCommand(), resip::InviteSession::endCommand(), resip::ClientSubscription::flowTerminated(), resip::ServerSubscription::flowTerminated(), resip::ClientRegistration::flowTerminated(), resip::InviteSession::flowTerminated(), resip::ServerOutOfDialogReq::getHandle(), resip::ServerPagerMessage::getHandle(), resip::ServerRegistration::getHandle(), resip::ClientPublication::getHandle(), resip::ServerPublication::getHandle(), resip::ServerSubscription::getHandle(), resip::ClientOutOfDialogReq::getHandle(), resip::ServerInviteSession::getHandle(), resip::ClientPagerMessage::getHandle(), resip::ClientSubscription::getHandle(), resip::ClientRegistration::getHandle(), resip::ClientInviteSession::getHandle(), resip::InviteSession::getLocalSdp(), resip::InviteSession::getOfferAnswer(), resip::InviteSession::getProposedRemoteSdp(), resip::InviteSession::getRemoteSdp(), resip::InviteSession::getSessionHandle(), resip::ClientInviteSession::handleAnswer(), resip::ClientInviteSession::handleOffer(), resip::ClientInviteSession::handleRedirect(), resip::InviteSession::handleSessionTimerRequest(), resip::InviteSession::handleSessionTimerResponse(), resip::InviteSession::hasLocalSdp(), resip::InviteSession::hasProposedRemoteSdp(), resip::InviteSession::hasRemoteSdp(), resip::InviteSession::infoCommand(), resip::InviteSession::InviteSession(), resip::InviteSession::isReliable(), resip::InviteSession::messageCommand(), resip::ClientInviteSession::onConnectedAspect(), resip::ClientInviteSession::onFailureAspect(), resip::ClientInviteSession::onForkAccepted(), resip::ClientInviteSession::onProvisionalAspect(), resip::ClientSubscription::onReadyToSend(), resip::ServerSubscription::onReadyToSend(), resip::InviteSession::onReadyToSend(), resip::ClientPagerMessage::pageCommand(), resip::ClientPagerMessage::pageFirstMsgQueued(), resip::ServerRegistration::processFinalOkMsg(), resip::ClientSubscription::processNextNotify(), resip::ServerRegistration::processRegistration(), resip::ClientSubscription::processResponse(), resip::ServerInviteSession::provideAnswer(), resip::InviteSession::provideAnswerCommand(), resip::InviteSession::provideOfferCommand(), resip::ServerInviteSession::provisionalCommand(), resip::ServerInviteSession::redirect(), resip::ServerInviteSession::redirectCommand(), resip::InviteSession::referCommand(), resip::InviteSession::referNoSub(), resip::ClientPublication::refreshCommand(), resip::ServerPagerMessage::reject(), resip::ServerOutOfDialogReq::reject(), resip::ServerRegistration::reject(), resip::ClientInviteSession::reject(), resip::ServerInviteSession::reject(), resip::ServerPagerMessage::rejectCommand(), resip::InviteSession::rejectCommand(), resip::InviteSession::rejectNITCommand(), resip::ClientSubscription::rejectUpdate(), resip::ClientSubscription::rejectUpdateCommand(), resip::ClientRegistration::removeMyBindingsCommand(), resip::ClientSubscription::requestRefresh(), resip::ClientSubscription::requestRefreshCommand(), resip::ClientSubscription::reSubscribe(), resip::ClientSubscription::scheduleRefresh(), resip::ClientRegistration::searchByUri(), resip::ServerOutOfDialogReq::send(), resip::ServerPagerMessage::send(), resip::ServerPublication::send(), resip::NonDialogUsage::send(), resip::ServerSubscription::send(), resip::ClientPublication::send(), resip::ClientSubscription::send(), resip::ServerInviteSession::sendAccept(), resip::InviteSession::sendAck(), resip::InviteSession::sendBye(), resip::NonDialogUsage::sendCommand(), resip::DialogUsage::sendCommand(), resip::ServerInviteSession::sendProvisional(), resip::ServerSubscription::ServerSubscription(), resip::InviteSession::start491Timer(), resip::ClientInviteSession::startCancelTimer(), resip::ServerInviteSession::startRetransmit1xxTimer(), resip::InviteSession::startRetransmit200Timer(), resip::InviteSession::startSessionTimer(), resip::ClientInviteSession::startStaleCallTimer(), resip::InviteSession::startStaleReInviteTimer(), resip::ClientRegistration::tagContact(), resip::ServerRegistration::testFlowRequirements(), resip::ClientPublication::updateCommand(), resip::ServerPublication::updateMatchingSubscriptions(), resip::InviteSession::updateMethodSupported(), resip::ServerPublication::~ServerPublication(), and resip::ServerSubscription::~ServerSubscription().
BaseUsageHandle resip::BaseUsage::mHandle [private] |
Definition at line 41 of file BaseUsage.hxx.
Referenced by resip::DialogUsageManager::destroy(), and getBaseHandle().
1.7.5.1