|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
dcm! – update contact in dialog if required More...
#include <BaseSubscription.hxx>
Public Member Functions | |
| BaseSubscription (const BaseSubscription &)=delete | |
| BaseSubscription (BaseSubscription &&)=delete | |
| BaseSubscription & | operator= (const BaseSubscription &)=delete |
| BaseSubscription & | operator= (BaseSubscription &&)=delete |
| bool | matches (const SipMessage &subOrNotify) |
| const Data & | getDocumentKey () const noexcept |
| const Data & | getEventType () const noexcept |
| const Data & | getId () const noexcept |
Public Member Functions inherited from resip::DialogUsage | |
| 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 Types | |
| enum | SubDlgState { SubDlgInitial , SubDlgEstablished , SubDlgTerminating } |
Protected Member Functions | |
| BaseSubscription (DialogUsageManager &dum, Dialog &dialog, const SipMessage &request) | |
| SubscriptionState | getSubscriptionState () const noexcept |
| virtual | ~BaseSubscription ()=default |
Protected Member Functions inherited from resip::DialogUsage | |
| 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 | |
| SubDlgState | mSubDlgState |
| std::shared_ptr< SipMessage > | mLastRequest |
| std::shared_ptr< SipMessage > | mLastResponse |
| Data | mDocumentKey |
| Data | mEventType |
| Data | mSubscriptionId |
| unsigned int | mTimerSeq |
| SubscriptionState | mSubscriptionState |
Protected Attributes inherited from resip::DialogUsage | |
| Dialog & | mDialog |
Protected Attributes inherited from resip::BaseUsage | |
| DialogUsageManager & | mDum |
Protected Attributes inherited from resip::Handled | |
| HandleManager & | mHam |
| Handled::Id | mId |
Friends | |
| class | Dialog |
Additional Inherited Members | |
Public Types inherited from resip::Handled | |
| enum | { npos = 0 } |
| typedef unsigned long | Id |
dcm! – update contact in dialog if required
Definition at line 17 of file BaseSubscription.hxx.
|
protected |
| Enumerator | |
|---|---|
| SubDlgInitial | |
| SubDlgEstablished | |
| SubDlgTerminating | |
Definition at line 34 of file BaseSubscription.hxx.
|
delete |
|
delete |
|
protected |
Definition at line 9 of file BaseSubscription.cxx.
|
protectedvirtualdefault |
|
inlinenoexcept |
Definition at line 27 of file BaseSubscription.hxx.
|
inlinenoexcept |
Definition at line 28 of file BaseSubscription.hxx.
|
inlinenoexcept |
Definition at line 29 of file BaseSubscription.hxx.
|
protectednoexcept |
Definition at line 59 of file BaseSubscription.cxx.
| bool BaseSubscription::matches | ( | const SipMessage & | subOrNotify | ) |
Definition at line 36 of file BaseSubscription.cxx.
|
delete |
|
delete |
|
friend |
Definition at line 32 of file BaseSubscription.hxx.
|
protected |
Definition at line 55 of file BaseSubscription.hxx.
|
protected |
Definition at line 56 of file BaseSubscription.hxx.
|
protected |
Definition at line 52 of file BaseSubscription.hxx.
|
protected |
Definition at line 53 of file BaseSubscription.hxx.
|
protected |
Definition at line 44 of file BaseSubscription.hxx.
|
protected |
Definition at line 57 of file BaseSubscription.hxx.
|
protected |
Definition at line 59 of file BaseSubscription.hxx.
|
protected |
Definition at line 58 of file BaseSubscription.hxx.