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

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

#include <UserAgentCmds.hxx>

Inheritance diagram for recon::UserAgentShutdownCmd:
[legend]

Public Member Functions

 UserAgentShutdownCmd (UserAgent *userAgent)
 
virtual void executeCommand ()
 
resip::Message * clone () const
 
EncodeStream & encode (EncodeStream &strm) const
 output the entire message to stream
 
EncodeStream & encodeBrief (EncodeStream &strm) const
 output a brief description 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 UserAgent methods that are available to an application.

Author: Scott Godin (sgodin AT SipSpectrum DOT com)

Definition at line 23 of file UserAgentCmds.hxx.

Constructor & Destructor Documentation

◆ UserAgentShutdownCmd()

recon::UserAgentShutdownCmd::UserAgentShutdownCmd ( UserAgent *  userAgent)
inline

Definition at line 26 of file UserAgentCmds.hxx.

Member Function Documentation

◆ clone()

resip::Message * recon::UserAgentShutdownCmd::clone ( ) const
inlinevirtual

Implements resip::Message.

Definition at line 32 of file UserAgentCmds.hxx.

◆ encode()

EncodeStream & recon::UserAgentShutdownCmd::encode ( EncodeStream &  strm) const
inlinevirtual

output the entire message to stream

Implements resip::Message.

Definition at line 33 of file UserAgentCmds.hxx.

◆ encodeBrief()

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

output a brief description to stream

Implements resip::Message.

Definition at line 34 of file UserAgentCmds.hxx.

◆ executeCommand()

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

Implements resip::DumCommand.

Definition at line 28 of file UserAgentCmds.hxx.


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