reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::ClientPagerMessage Class Reference

#include <ClientPagerMessage.hxx>

Inheritance diagram for resip::ClientPagerMessage:
[legend]

Public Member Functions

 ClientPagerMessage (DialogUsageManager &dum, DialogSet &dialogSet)
 
 ClientPagerMessage (const ClientPagerMessage &)=delete
 
 ClientPagerMessage (ClientPagerMessage &&)=delete
 
ClientPagerMessage & operator= (const ClientPagerMessage &)=delete
 
ClientPagerMessage & operator= (ClientPagerMessage &&)=delete
 
ClientPagerMessageHandle getHandle ()
 
SipMessage & getMessageRequest () noexcept
 kh!
 
std::shared_ptr< SipMessage > getMessageRequestSharedPtr () const noexcept
 
virtual void page (std::unique_ptr< Contents > contents, DialogUsageManager::EncryptionLevel level=DialogUsageManager::None)
 kh!
 
void end () override
 
void newTargetInfoSet ()
 
virtual void endCommand ()
 Provide asynchronous method access by using command.
 
virtual void pageCommand (std::unique_ptr< Contents > contents, DialogUsageManager::EncryptionLevel level=DialogUsageManager::None)
 
void dispatch (const SipMessage &msg) override
 
void dispatch (const DumTimeout &timer) override
 
size_t msgQueued () const
 
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 send (std::shared_ptr< SipMessage > msg)
 
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 ~ClientPagerMessage ()
 
- 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

- Public Types inherited from resip::Handled
enum  { npos = 0 }
 
typedef unsigned long Id
 
- 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
 

Detailed Description

Definition at line 15 of file ClientPagerMessage.hxx.

Constructor & Destructor Documentation

◆ ClientPagerMessage() [1/3]

ClientPagerMessage::ClientPagerMessage ( DialogUsageManager &  dum,
DialogSet &  dialogSet 
)

Definition at line 98 of file ClientPagerMessage.cxx.

◆ ClientPagerMessage() [2/3]

resip::ClientPagerMessage::ClientPagerMessage ( const ClientPagerMessage &  )
delete

◆ ClientPagerMessage() [3/3]

resip::ClientPagerMessage::ClientPagerMessage ( ClientPagerMessage &&  )
delete

◆ ~ClientPagerMessage()

ClientPagerMessage::~ClientPagerMessage ( )
protectedvirtual

Definition at line 105 of file ClientPagerMessage.cxx.

Member Function Documentation

◆ dispatch() [1/2]

void ClientPagerMessage::dispatch ( const DumTimeout &  timer)
overridevirtual

Implements resip::BaseUsage.

Definition at line 256 of file ClientPagerMessage.cxx.

◆ dispatch() [2/2]

void ClientPagerMessage::dispatch ( const SipMessage &  msg)
overridevirtual

Implements resip::BaseUsage.

Definition at line 189 of file ClientPagerMessage.cxx.

◆ dump()

EncodeStream & ClientPagerMessage::dump ( EncodeStream &  strm) const
overridevirtual

Implements resip::BaseUsage.

Definition at line 327 of file ClientPagerMessage.cxx.

◆ end()

void ClientPagerMessage::end ( )
overridevirtual

Implements resip::BaseUsage.

Definition at line 261 of file ClientPagerMessage.cxx.

◆ endCommand()

void ClientPagerMessage::endCommand ( )
virtual

Provide asynchronous method access by using command.

Definition at line 292 of file ClientPagerMessage.cxx.

◆ getHandle()

ClientPagerMessageHandle ClientPagerMessage::getHandle ( )

Definition at line 93 of file ClientPagerMessage.cxx.

◆ getMessageRequest()

SipMessage & ClientPagerMessage::getMessageRequest ( )
noexcept

kh!

Definition at line 112 of file ClientPagerMessage.cxx.

◆ getMessageRequestSharedPtr()

std::shared_ptr< SipMessage > resip::ClientPagerMessage::getMessageRequestSharedPtr ( ) const
inlinenoexcept

Definition at line 32 of file ClientPagerMessage.hxx.

◆ msgQueued()

size_t ClientPagerMessage::msgQueued ( ) const

Definition at line 298 of file ClientPagerMessage.cxx.

◆ newTargetInfoSet()

void ClientPagerMessage::newTargetInfoSet ( )

Definition at line 178 of file ClientPagerMessage.cxx.

◆ operator=() [1/2]

ClientPagerMessage & resip::ClientPagerMessage::operator= ( ClientPagerMessage &&  )
delete

◆ operator=() [2/2]

ClientPagerMessage & resip::ClientPagerMessage::operator= ( const ClientPagerMessage &  )
delete

◆ page()

void ClientPagerMessage::page ( std::unique_ptr< Contents >  contents,
DialogUsageManager::EncryptionLevel  level = DialogUsageManager::None 
)
virtual

kh!

Definition at line 118 of file ClientPagerMessage.cxx.

◆ pageCommand()

void ClientPagerMessage::pageCommand ( std::unique_ptr< Contents >  contents,
DialogUsageManager::EncryptionLevel  level = DialogUsageManager::None 
)
virtual

Definition at line 164 of file ClientPagerMessage.cxx.

Friends And Related Symbol Documentation

◆ DialogSet

friend class DialogSet
friend

Definition at line 67 of file ClientPagerMessage.hxx.


The documentation for this class was generated from the following files: