sipxmedialib  Version 3.3
Private Member Functions | Private Attributes | List of all members
MprDecodeSelectCodecsMsg Class Reference

Message object used to communicate with the media processing task. More...

#include <MprDecodeSelectCodecsMsg.h>

Inheritance diagram for MprDecodeSelectCodecsMsg:
Inheritance graph
[legend]
Collaboration diagram for MprDecodeSelectCodecsMsg:
Collaboration graph
[legend]

Public Member Functions

Creators
 MprDecodeSelectCodecsMsg (const UtlString &targetResourceName, SdpCodec *codecs[], int numCodecs)
 Constructor. More...
 
 ~MprDecodeSelectCodecsMsg ()
 Destructor. More...
 
 MprDecodeSelectCodecsMsg (const MprDecodeSelectCodecsMsg &resourceMsg)
 Copy constructor. More...
 
OsMsg * createCopy (void) const
 Create a copy of this msg object (which may be of a derived type) More...
 
Manipulators
MprDecodeSelectCodecsMsgoperator= (const MprDecodeSelectCodecsMsg &rhs)
 Assignment operator. More...
 
Accessors
int getNumCodecs () const
 
SdpCodec ** getCodecs () const
 
- Public Member Functions inherited from MpResourceMsg
 MpResourceMsg (MpResourceMsgType msg, const UtlString &msgDestName)
 Constructor. More...
 
 MpResourceMsg (const MpResourceMsg &rMpResourceMsg)
 Copy constructor. More...
 
virtual ~MpResourceMsg ()
 Destructor. More...
 
MpResourceMsgoperator= (const MpResourceMsg &rhs)
 Assignment operator. More...
 
void setDestResourceName (const UtlString &msgDestName)
 Set the name of the resource this message applies to. More...
 
int getMsg () const
 Returns the type of the media resource message. More...
 
UtlString getDestResourceName () const
 Get the name of the resource this message applies to. More...
 

Private Member Functions

void clearCodecs ()
 
void copyCodecs (SdpCodec *pCodecs[], int numCodecs)
 

Private Attributes

SdpCodec ** mpCodecs
 
int mNumCodecs
 

Additional Inherited Members

- Public Types inherited from MpResourceMsg
enum  MpResourceMsgType {
  MPRM_RESOURCE_ENABLE, MPRM_RESOURCE_DISABLE, MPRM_ENABLE_ALL_NOTIFICATIONS, MPRM_DISABLE_ALL_NOTIFICATIONS,
  MPRM_START_TONE, MPRM_STOP_TONE, MPRM_BRIDGE_SET_GAINS, MPRM_DECODE_SELECT_CODECS,
  MPRM_SET_SOCKETS, MPRM_RESET_SOCKETS, MPRM_EXTERNAL_MESSAGE_START = 128
}
 Resource message types. More...
 

Detailed Description

Message object used to communicate with the media processing task.

Constructor & Destructor Documentation

MprDecodeSelectCodecsMsg ( const UtlString &  targetResourceName,
SdpCodec *  codecs[],
int  numCodecs 
)
inline

Constructor.

Destructor.

MprDecodeSelectCodecsMsg ( const MprDecodeSelectCodecsMsg resourceMsg)
inline

Copy constructor.

Member Function Documentation

OsMsg* createCopy ( void  ) const
inlinevirtual

Create a copy of this msg object (which may be of a derived type)

Reimplemented from MpResourceMsg.

MprDecodeSelectCodecsMsg& operator= ( const MprDecodeSelectCodecsMsg rhs)
inline

Assignment operator.

int getNumCodecs ( ) const
inline
SdpCodec** getCodecs ( ) const
inline
void clearCodecs ( )
inlineprivate
void copyCodecs ( SdpCodec *  pCodecs[],
int  numCodecs 
)
inlineprivate

Member Data Documentation

SdpCodec** mpCodecs
private
int mNumCodecs
private