|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <DialogUsage.hxx>
Classes | |
| class | DialogUsageSendCommand |
| class | Exception |
Public Member Functions | |
| AppDialogSetHandle | getAppDialogSet () const |
| AppDialogHandle | getAppDialog () const |
| const NameAddr & | myAddr () const noexcept |
| const NameAddr & | peerAddr () const noexcept |
| const NameAddr & | remoteTarget () const noexcept |
| const NameAddr & | pendingRemoteTarget () const |
| const NameAddrs & | getRouteSet () const noexcept |
| const DialogId & | getDialogId () const |
| const Data & | getCallId () const |
| std::shared_ptr< UserProfile > | getUserProfile () const |
Public Member Functions inherited from resip::BaseUsage | |
| virtual void | postDum (Message *messageForDum) |
| posts a message on dum | |
| virtual void | end ()=0 |
| virtual EncodeStream & | dump (EncodeStream &strm) const =0 |
Public Member Functions inherited from resip::Handled | |
| Handled (HandleManager &ham) | |
| virtual | ~Handled () |
Protected Member Functions | |
| virtual void | send (std::shared_ptr< SipMessage > msg) |
| virtual void | sendCommand (std::shared_ptr< SipMessage > msg) |
| virtual void | onReadyToSend (SipMessage &) |
| DialogUsage (DialogUsageManager &dum, Dialog &dialog) | |
| virtual | ~DialogUsage () |
Protected Member Functions inherited from resip::BaseUsage | |
| BaseUsage (DialogUsageManager &dum) | |
| virtual | ~BaseUsage () |
| virtual void | dispatch (const SipMessage &msg)=0 |
| virtual void | dispatch (const DumTimeout &timer)=0 |
| BaseUsageHandle | getBaseHandle () const |
Protected Attributes | |
| Dialog & | mDialog |
Protected Attributes inherited from resip::BaseUsage | |
| DialogUsageManager & | mDum |
Protected Attributes inherited from resip::Handled | |
| HandleManager & | mHam |
| Handled::Id | mId |
Friends | |
| class | DialogSet |
| class | DialogUsageManager |
| class | DialogUsageSendCommand |
Additional Inherited Members | |
Public Types inherited from resip::Handled | |
| enum | { npos = 0 } |
| typedef unsigned long | Id |
Definition at line 23 of file DialogUsage.hxx.
|
protected |
Definition at line 25 of file DialogUsage.cxx.
|
protectedvirtual |
Definition at line 31 of file DialogUsage.cxx.
| AppDialogHandle DialogUsage::getAppDialog | ( | ) | const |
Definition at line 48 of file DialogUsage.cxx.
| AppDialogSetHandle DialogUsage::getAppDialogSet | ( | ) | const |
Definition at line 37 of file DialogUsage.cxx.
| const Data & DialogUsage::getCallId | ( | ) | const |
Definition at line 90 of file DialogUsage.cxx.
| const DialogId & DialogUsage::getDialogId | ( | ) | const |
Definition at line 84 of file DialogUsage.cxx.
|
noexcept |
Definition at line 78 of file DialogUsage.cxx.
| std::shared_ptr< UserProfile > DialogUsage::getUserProfile | ( | ) | const |
Definition at line 96 of file DialogUsage.cxx.
|
noexcept |
Definition at line 54 of file DialogUsage.cxx.
|
inlineprotectedvirtual |
Reimplemented in resip::ClientSubscription, resip::InviteSession, and resip::ServerSubscription.
Definition at line 82 of file DialogUsage.hxx.
|
noexcept |
Definition at line 60 of file DialogUsage.cxx.
| const NameAddr & DialogUsage::pendingRemoteTarget | ( | ) | const |
Definition at line 72 of file DialogUsage.cxx.
|
noexcept |
Definition at line 66 of file DialogUsage.cxx.
|
protectedvirtual |
Reimplemented in resip::ClientSubscription, and resip::ServerSubscription.
Definition at line 102 of file DialogUsage.cxx.
|
protectedvirtual |
Reimplemented in resip::ServerSubscription.
Definition at line 110 of file DialogUsage.cxx.
|
friend |
Definition at line 48 of file DialogUsage.hxx.
|
friend |
Definition at line 49 of file DialogUsage.hxx.
|
friend |
Definition at line 50 of file DialogUsage.hxx.
|
protected |
Definition at line 87 of file DialogUsage.hxx.