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

Message notification object used to send an abstract integer. More...

#include <MprnStringMsg.h>

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

Public Member Functions

Creators
 MprnStringMsg (MpResNotificationMsg::RNMsgType msgType, const UtlString &namedResOriginator, const UtlString &value, MpConnectionID connId=MP_INVALID_CONNECTION_ID, int streamId=-1)
 Constructor. More...
 
 MprnStringMsg (const MprnStringMsg &rMsg)
 Copy constructor. More...
 
virtual OsMsg * createCopy () const
 Create a copy of this msg object (which may be of a derived type) More...
 
virtual ~MprnStringMsg ()
 Destructor. More...
 
Manipulators
MprnStringMsgoperator= (const MprnStringMsg &rhs)
 Assignment operator. More...
 
void setValue (const UtlString &value)
 Set the value this notification reports. More...
 
Accessors
void getValue (UtlString &value) const
 Get the value this notification reports. More...
 
- Public Member Functions inherited from MpResNotificationMsg
 MpResNotificationMsg (RNMsgType msgType, const UtlString &namedResOriginator, MpConnectionID connId=MP_INVALID_CONNECTION_ID, int streamId=-1)
 Constructor. More...
 
 MpResNotificationMsg (const MpResNotificationMsg &rMpResNotifyMsg)
 Copy constructor. More...
 
virtual ~MpResNotificationMsg ()
 Destructor. More...
 
MpResNotificationMsgoperator= (const MpResNotificationMsg &rhs)
 Assignment operator. More...
 
void setOriginatingResourceName (const UtlString &resOriginator)
 Set the name of the resource this message applies to. More...
 
void setConnectionId (MpConnectionID connId)
 Set the connection ID that this notification is associated with. More...
 
void setStreamId (int streamId)
 Set the stream number inside the connection this notification is associated with. More...
 
int getMsg () const
 Returns the type of the media resource notification message. More...
 
UtlString getOriginatingResourceName () const
 Get the name of the resource that originated this message. More...
 
MpConnectionID getConnectionId () const
 Get the connection ID that this message is associated with. More...
 
int getStreamId () const
 Get the stream number inside the connection this notification is associated with. More...
 

Private Attributes

UtlString mValue
 Reported value. More...
 

Additional Inherited Members

- Public Types inherited from MpResNotificationMsg
enum  RNMsgType {
  MPRNM_MESSAGE_INVALID, MPRNM_MESSAGE_ALL = MPRNM_MESSAGE_INVALID, MPRNM_FROMFILE_STARTED, MPRNM_FROMFILE_PAUSED,
  MPRNM_FROMFILE_RESUMED, MPRNM_FROMFILE_STOPPED, MPRNM_FROMFILE_FINISHED, MPRNM_FROMFILE_ERROR,
  MPRNM_FROMFILE_PROGRESS, MPRNM_RECORDER_STARTED, MPRNM_RECORDER_PAUSED, MPRNM_RECORDER_RESUMED,
  MPRNM_RECORDER_STOPPED, MPRNM_RECORDER_FINISHED, MPRNM_RECORDER_ERROR, MPRNM_DTMF_RECEIVED,
  MPRNM_DELAY_SPEECH_STARTED, MPRNM_DELAY_NO_DELAY, MPRNM_DELAY_QUIESCENCE, MPRNM_RX_STREAM_ACTIVITY,
  MPRNM_ENERGY_LEVEL, MPRNM_VOICE_STARTED, MPRNM_VOICE_STOPPED, MPRNM_H264_SPS,
  MPRNM_H264_PPS, MPRNM_TONE_DETECT_ON, MPRNM_TONE_DETECT_OFF, MPRNM_RECORDER_CIRCULARBUFFER_WATERMARK_REACHED,
  MPRNM_INPUT_DEVICE_NOT_PRESENT, MPRNM_OUTPUT_DEVICE_NOT_PRESENT, MPRNM_INPUT_DEVICE_NOW_PRESENT, MPRNM_OUTPUT_DEVICE_NOW_PRESENT
}
 Phone set message types. More...
 

Detailed Description

Message notification object used to send an abstract integer.

Constructor & Destructor Documentation

MprnStringMsg ( MpResNotificationMsg::RNMsgType  msgType,
const UtlString &  namedResOriginator,
const UtlString &  value,
MpConnectionID  connId = MP_INVALID_CONNECTION_ID,
int  streamId = -1 
)

Constructor.

MprnStringMsg ( const MprnStringMsg rMsg)

Copy constructor.

~MprnStringMsg ( )
virtual

Destructor.

Member Function Documentation

OsMsg * createCopy ( void  ) const
virtual

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

Reimplemented from MpResNotificationMsg.

MprnStringMsg & operator= ( const MprnStringMsg rhs)

Assignment operator.

void setValue ( const UtlString &  value)

Set the value this notification reports.

void getValue ( UtlString &  value) const

Get the value this notification reports.

Member Data Documentation

UtlString mValue
private

Reported value.