|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <ClientPublication.hxx>
Public Types | |
| typedef Handle< ClientPublication > | ClientPublicationHandle |
Public Types inherited from resip::Handled | |
| enum | { npos = 0 } |
| typedef unsigned long | Id |
Public Member Functions | |
| ClientPublication (DialogUsageManager &dum, DialogSet &dialogSet, std::shared_ptr< SipMessage > pub) | |
| ClientPublication (const ClientPublication &)=delete | |
| ClientPublication (ClientPublication &&)=delete | |
| ClientPublication & | operator= (const ClientPublication &)=delete |
| ClientPublication & | operator= (ClientPublication &&)=delete |
| ClientPublicationHandle | getHandle () |
| const Data & | getEventType () const noexcept |
| const Contents * | getContents () const noexcept |
| void | refresh (unsigned int expiration=0) |
| void | update (const Contents *body) |
| void | end () override |
| void | end (bool immediate) |
| void | updateCommand (const Contents *body) |
| Provide asynchronous method access by using command. | |
| void | refreshCommand (unsigned int expiration=0) |
| virtual void | endCommand (bool immediate=false) |
| void | dispatch (const SipMessage &msg) override |
| void | dispatch (const DumTimeout &timer) override |
| EncodeStream & | dump (EncodeStream &strm) const override |
Public Member Functions inherited from resip::NonDialogUsage | |
| AppDialogSetHandle | getAppDialogSet () const |
| std::shared_ptr< UserProfile > | getUserProfile () const noexcept |
| virtual void | sendCommand (std::shared_ptr< SipMessage > msg) |
Public Member Functions inherited from resip::BaseUsage | |
| virtual void | postDum (Message *messageForDum) |
| posts a message on dum | |
Public Member Functions inherited from resip::Handled | |
| Handled (HandleManager &ham) | |
| virtual | ~Handled () |
Protected Member Functions | |
| virtual | ~ClientPublication () |
| void | send (std::shared_ptr< SipMessage > request) override |
Protected Member Functions inherited from resip::NonDialogUsage | |
| NonDialogUsage (DialogUsageManager &dum, DialogSet &dialogSet) | |
| virtual | ~NonDialogUsage () |
| void | applyLocalContact (SipMessage &response, const SipMessage &request) const |
Protected Member Functions inherited from resip::BaseUsage | |
| BaseUsage (DialogUsageManager &dum) | |
| virtual | ~BaseUsage () |
| BaseUsageHandle | getBaseHandle () const |
Friends | |
| class | DialogSet |
Additional Inherited Members | |
Protected Attributes inherited from resip::NonDialogUsage | |
| DialogSet & | mDialogSet |
Protected Attributes inherited from resip::BaseUsage | |
| DialogUsageManager & | mDum |
Protected Attributes inherited from resip::Handled | |
| HandleManager & | mHam |
| Handled::Id | mId |
Definition at line 9 of file ClientPublication.hxx.
Definition at line 19 of file ClientPublication.hxx.
| ClientPublication::ClientPublication | ( | DialogUsageManager & | dum, |
| DialogSet & | dialogSet, | ||
| std::shared_ptr< SipMessage > | pub | ||
| ) |
Definition at line 24 of file ClientPublication.cxx.
|
delete |
|
delete |
|
protectedvirtual |
Definition at line 40 of file ClientPublication.cxx.
|
overridevirtual |
Implements resip::BaseUsage.
Definition at line 267 of file ClientPublication.cxx.
|
overridevirtual |
Implements resip::BaseUsage.
Definition at line 114 of file ClientPublication.cxx.
|
overridevirtual |
Implements resip::BaseUsage.
Definition at line 390 of file ClientPublication.cxx.
|
overridevirtual |
Implements resip::BaseUsage.
Definition at line 48 of file ClientPublication.cxx.
| void ClientPublication::end | ( | bool | immediate | ) |
Definition at line 54 of file ClientPublication.cxx.
|
virtual |
Definition at line 108 of file ClientPublication.cxx.
|
inlinenoexcept |
Definition at line 22 of file ClientPublication.hxx.
|
inlinenoexcept |
Definition at line 21 of file ClientPublication.hxx.
| ClientPublicationHandle ClientPublication::getHandle | ( | ) |
Definition at line 19 of file ClientPublication.cxx.
|
delete |
|
delete |
| void ClientPublication::refresh | ( | unsigned int | expiration = 0 | ) |
Definition at line 276 of file ClientPublication.cxx.
| void ClientPublication::refreshCommand | ( | unsigned int | expiration = 0 | ) |
Definition at line 313 of file ClientPublication.cxx.
|
overrideprotectedvirtual |
Reimplemented from resip::NonDialogUsage.
Definition at line 374 of file ClientPublication.cxx.
| void ClientPublication::update | ( | const Contents * | body | ) |
Definition at line 319 of file ClientPublication.cxx.
| void ClientPublication::updateCommand | ( | const Contents * | body | ) |
Provide asynchronous method access by using command.
Definition at line 368 of file ClientPublication.cxx.
|
friend |
Definition at line 47 of file ClientPublication.hxx.