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

Message used to set gains in bridge mix matrix. More...

#include <MpSetSocketsMsg.h>

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

Public Member Functions

Creators
 MpSetSocketsMsg (const UtlString &targetResourceName, OsSocket *rtpSocket, OsSocket *rtcpSocket)
 Constructor. More...
 
 MpSetSocketsMsg (const MpSetSocketsMsg &resourceMsg)
 Copy constructor. More...
 
OsMsg * createCopy (void) const
 Create a copy of this msg object (which may be of a derived type) More...
 
 ~MpSetSocketsMsg ()
 Destructor. More...
 
Manipulators
MpSetSocketsMsgoperator= (const MpSetSocketsMsg &rhs)
 Assignment operator. More...
 
Accessors
OsSocket * getRtpSocket () const
 
OsSocket * getRtcpSocket () 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 Attributes

OsSocket * mRtpSocket
 RTP socket. More...
 
OsSocket * mRtcpSocket
 RTCP socket. More...
 

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 used to set gains in bridge mix matrix.

Constructor & Destructor Documentation

MpSetSocketsMsg ( const UtlString &  targetResourceName,
OsSocket *  rtpSocket,
OsSocket *  rtcpSocket 
)
inline

Constructor.

MpSetSocketsMsg ( const MpSetSocketsMsg resourceMsg)
inline

Copy constructor.

~MpSetSocketsMsg ( )
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.

MpSetSocketsMsg& operator= ( const MpSetSocketsMsg rhs)
inline

Assignment operator.

OsSocket* getRtpSocket ( ) const
inline
OsSocket* getRtcpSocket ( ) const
inline

Member Data Documentation

OsSocket* mRtpSocket
private

RTP socket.

OsSocket* mRtcpSocket
private

RTCP socket.