#include <XnVMessageGenerator.h>
List of all members.
Detailed Description
A XnVMessageGenerator knows how to generate messages. Message Listeners register to it, and receive its Messages.
Definition at line 23 of file XnVMessageGenerator.h.
Constructor & Destructor Documentation
| XnVMessageGenerator::XnVMessageGenerator |
( |
const XnChar * |
strName = "XnVMessageGenerator" |
) |
|
Constructor. Create a new Message Generator
- Parameters:
-
| [in] | strName | Name of the control, for log purposes. |
| virtual XnVMessageGenerator::~XnVMessageGenerator |
( |
|
) |
[virtual] |
Member Function Documentation
Add a Listener to the Generator
- Parameters:
-
| [in] | pListener | The listener to add |
- Returns:
- A handle to the listener, to allow removing it
| void XnVMessageGenerator::ClearAllQueues |
( |
|
) |
|
Clear the Multi-thread queue for all listeners
| void XnVMessageGenerator::Generate |
( |
XnVMessage * |
pMessage |
) |
|
Send the Message to all registered Listeners
- Parameters:
-
| [in] | pMessage | The Message to send |
| const XnChar* XnVMessageGenerator::GetGeneratorName |
( |
|
) |
const |
Get the generator's name (for Log purposes)
- Returns:
- The generator's name
Remove a listener from the generator
- Parameters:
-
| [in] | pListener | The listener to remove |
- Returns:
- The listener that was removed, or NULL if the listener was never added
Remove a listener from the generator
- Parameters:
-
| [in] | hListener | The handle of the listener to remove |
- Returns:
- The listener that was removed, or NULL if the handle was invalid
Member Data Documentation
The documentation for this class was generated from the following file: