|
sipxmedialib
Version 3.3
|
Message object used to communicate with the media processing task. More...
#include <MpFlowGraphMsg.h>


Public Member Functions | |
Creators | |
| MpFlowGraphMsg (int msg, MpResource *pMsgDest=NULL, void *pPtr1=NULL, void *pPtr2=NULL, intptr_t int1=-1, intptr_t int2=-1) | |
| Constructor. More... | |
| MpFlowGraphMsg (const MpFlowGraphMsg &rMpFlowGraphMsg) | |
| Copy constructor. More... | |
| virtual OsMsg * | createCopy (void) const |
| Create a copy of this msg object (which may be of a derived type) More... | |
| virtual | ~MpFlowGraphMsg () |
| Destructor. More... | |
Manipulators | |
| MpFlowGraphMsg & | operator= (const MpFlowGraphMsg &rhs) |
| Assignment operator. More... | |
| void | setMsgDest (MpResource *pMsgDest) |
| Set destination object of the message. More... | |
| void | setPtr1 (void *p) |
| Sets pointer 1 (void*) of the media flow graph message. More... | |
| void | setPtr2 (void *p) |
| Sets pointer 2 (void*) of the media flow graph message. More... | |
| void | setInt1 (intptr_t i) |
| Sets integer 1 of the media flow graph message. More... | |
| void | setInt2 (intptr_t i) |
| Sets integer 2 of the media flow graph message. More... | |
Accessors | |
| int | getMsg (void) const |
| Returns the type of the media flow graph message. More... | |
| MpResource * | getMsgDest (void) const |
| Get destination object of the message. More... | |
| void * | getPtr1 (void) const |
| Return pointer 1 (void*) of the media flow graph message. More... | |
| void * | getPtr2 (void) const |
| Return pointer 2 (void*) of the media flow graph message. More... | |
| intptr_t | getInt1 (void) const |
| Return integer 1 of the media flow graph message. More... | |
| intptr_t | getInt2 (void) const |
| Return integer 2 of the media flow graph message. More... | |
Private Attributes | |
| MpResource * | mpMsgDest |
| Intended recipient for this message. More... | |
| void * | mpPtr1 |
| Pointer to data 1. More... | |
| void * | mpPtr2 |
| Pointer to data 2. More... | |
| intptr_t | mInt1 |
| Integer data 1. More... | |
| intptr_t | mInt2 |
| Integer data 2. More... | |
Message object used to communicate with the media processing task.
| enum MpFlowGraphMsgType |
Phone set message types.
| MpFlowGraphMsg | ( | int | msg, |
| MpResource * | pMsgDest = NULL, |
||
| void * | pPtr1 = NULL, |
||
| void * | pPtr2 = NULL, |
||
| intptr_t | int1 = -1, |
||
| intptr_t | int2 = -1 |
||
| ) |
Constructor.
| MpFlowGraphMsg | ( | const MpFlowGraphMsg & | rMpFlowGraphMsg | ) |
Copy constructor.
|
virtual |
Destructor.
|
virtual |
Create a copy of this msg object (which may be of a derived type)
Reimplemented in MpSyncFlowgraphMsg.
| MpFlowGraphMsg & operator= | ( | const MpFlowGraphMsg & | rhs | ) |
Assignment operator.
| void setMsgDest | ( | MpResource * | pMsgDest | ) |
Set destination object of the message.
Sets the intended recipient for this message. Setting the message destination to NULL indicates that the message is intended for the flow graph itself.
| void setPtr1 | ( | void * | p | ) |
Sets pointer 1 (void*) of the media flow graph message.
| void setPtr2 | ( | void * | p | ) |
Sets pointer 2 (void*) of the media flow graph message.
| void setInt1 | ( | intptr_t | i | ) |
Sets integer 1 of the media flow graph message.
| void setInt2 | ( | intptr_t | i | ) |
Sets integer 2 of the media flow graph message.
| int getMsg | ( | void | ) | const |
Returns the type of the media flow graph message.
| MpResource * getMsgDest | ( | void | ) | const |
Get destination object of the message.
Returns the MpResource object that is the intended recipient for this message. A NULL return indicates that the message is intended for the flow graph itself.
| void * getPtr1 | ( | void | ) | const |
Return pointer 1 (void*) of the media flow graph message.
| void * getPtr2 | ( | void | ) | const |
Return pointer 2 (void*) of the media flow graph message.
| intptr_t getInt1 | ( | void | ) | const |
Return integer 1 of the media flow graph message.
| intptr_t getInt2 | ( | void | ) | const |
Return integer 2 of the media flow graph message.
|
private |
Intended recipient for this message.
|
private |
Pointer to data 1.
|
private |
Pointer to data 2.
|
private |
Integer data 1.
|
private |
Integer data 2.
1.8.11