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

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

#include <MprnIntMsg.h>

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

Public Member Functions

Creators
 MprnIntMsg (MpResNotificationMsg::RNMsgType msgType, const UtlString &namedResOriginator, int value, MpConnectionID connId=MP_INVALID_CONNECTION_ID, int streamId=-1)
 Constructor. More...
 
 MprnIntMsg (const MprnIntMsg &rMsg)
 Copy constructor. More...
 
virtual OsMsg * createCopy () const
 Create a copy of this msg object (which may be of a derived type) More...
 
virtual ~MprnIntMsg ()
 Destructor. More...
 
Manipulators
MprnIntMsgoperator= (const MprnIntMsg &rhs)
 Assignment operator. More...
 
void setValue (int value)
 Set the value this notification reports. More...
 
Accessors
int getValue () 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

int 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

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

Constructor.

MprnIntMsg ( const MprnIntMsg rMsg)

Copy constructor.

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

MprnIntMsg & operator= ( const MprnIntMsg rhs)

Assignment operator.

void setValue ( int  value)

Set the value this notification reports.

int getValue ( ) const

Get the value this notification reports.

Member Data Documentation

int mValue
private

Reported value.