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

The classes defined here are used to pass commands from the application thread to the UserAgent thread (process loop). More...

#include <ConversationManagerCmds.hxx>

Inheritance diagram for recon::CreateConversationCmd:
[legend]

Public Member Functions

 CreateConversationCmd (ConversationManager *conversationManager, ConversationHandle convHandle, ConversationManager::AutoHoldMode autoHoldMode, ConversationHandle sharedMediaInterfaceConvHandle)
 
virtual void executeCommand ()
 
EncodeStream & encodeBrief (EncodeStream &strm) const
 output a brief description to stream
 
- Public Member Functions inherited from resip::DumCommandAdapter
virtual ~DumCommandAdapter ()
 
virtual Message * clone () const
 
virtual EncodeStream & encode (EncodeStream &strm) const
 output the entire message to stream
 
- Public Member Functions inherited from resip::DumCommand
virtual ~DumCommand ()
 
- Public Member Functions inherited from resip::ApplicationMessage
 ApplicationMessage ()
 
virtual ~ApplicationMessage ()
 
virtual const Data & getTransactionId () const
 
- Public Member Functions inherited from resip::Message
 Message ()
 
virtual ~Message ()
 
virtual Brief brief () const
 return a facet for brief encoding of message
 

Additional Inherited Members

- Protected Member Functions inherited from resip::Message
bool hasTransactionUser () const
 
void setTransactionUser (TransactionUser *t)
 
TransactionUser * getTransactionUser ()
 
- Protected Attributes inherited from resip::Message
TransactionUser * mTu
 

Detailed Description

The classes defined here are used to pass commands from the application thread to the UserAgent thread (process loop).


This ensures thread safety of the Conversation Manager methods that are available to an application.

Author: Scott Godin (sgodin AT SipSpectrum DOT com)

Definition at line 37 of file ConversationManagerCmds.hxx.

Constructor & Destructor Documentation

◆ CreateConversationCmd()

recon::CreateConversationCmd::CreateConversationCmd ( ConversationManager *  conversationManager,
ConversationHandle  convHandle,
ConversationManager::AutoHoldMode  autoHoldMode,
ConversationHandle  sharedMediaInterfaceConvHandle 
)
inline

Definition at line 40 of file ConversationManagerCmds.hxx.

Member Function Documentation

◆ encodeBrief()

EncodeStream & recon::CreateConversationCmd::encodeBrief ( EncodeStream &  str) const
inlinevirtual

output a brief description to stream

Implements resip::Message.

Definition at line 53 of file ConversationManagerCmds.hxx.

◆ executeCommand()

virtual void recon::CreateConversationCmd::executeCommand ( )
inlinevirtual

Implements resip::DumCommand.

Definition at line 48 of file ConversationManagerCmds.hxx.


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