sipxmedialib  Version 3.3
Private Attributes | List of all members
MprRtpStartReceiveMsg Class Reference

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

#include <MprRtpStartReceiveMsg.h>

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

Public Member Functions

Creators
 MprRtpStartReceiveMsg (const UtlString &targetResourceName, SdpCodec *codecs[], int numCodecs, OsSocket &rRtpSocket, OsSocket &rRtcpSocket)
 Constructor. More...
 
 MprRtpStartReceiveMsg (const MprRtpStartReceiveMsg &resourceMsg)
 Copy constructor. More...
 
OsMsg * createCopy (void) const
 Create a copy of this msg object (which may be of a derived type) More...
 
 ~MprRtpStartReceiveMsg ()
 Destructor. More...
 
Manipulators
MprRtpStartReceiveMsgoperator= (const MprRtpStartReceiveMsg &rhs)
 Assignment operator. More...
 
Accessors
void getCodecArray (int &codecCount, SdpCodec **&codecs)
 
OsSocket * getRtpSocket ()
 
OsSocket * getRtcpSocket ()
 
- 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 Attributes

SdpCodec ** mpCodecs
 
int mNumCodecs
 
OsSocket * mpRtpSocket
 
OsSocket * mpRtcpSocket
 

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

MprRtpStartReceiveMsg ( const UtlString &  targetResourceName,
SdpCodec *  codecs[],
int  numCodecs,
OsSocket &  rRtpSocket,
OsSocket &  rRtcpSocket 
)
inline

Constructor.

MprRtpStartReceiveMsg ( const MprRtpStartReceiveMsg resourceMsg)
inline

Copy constructor.

~MprRtpStartReceiveMsg ( )
inline

Destructor.

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.

MprRtpStartReceiveMsg& operator= ( const MprRtpStartReceiveMsg rhs)
inline

Assignment operator.

void getCodecArray ( int &  codecCount,
SdpCodec **&  codecs 
)
inline
OsSocket* getRtpSocket ( )
inline
OsSocket* getRtcpSocket ( )
inline

Member Data Documentation

SdpCodec** mpCodecs
private
int mNumCodecs
private
OsSocket* mpRtpSocket
private
OsSocket* mpRtcpSocket
private