Jamba
3.0.2
|
#include <RTJmbOutParameter.h>
Public Member Functions | |
void | broadcast (T const &iValue) |
template<class ElementModifier > | |
void | broadcast (ElementModifier const &iElementModifier) |
template<class ElementModifier > | |
bool | broadcastIf (ElementModifier const &iElementModifier) |
ParamID | getParamID () const |
RTJmbOutParam (RTJmbOutParameter< T > *iPtr) | |
Private Attributes | |
RTJmbOutParameter< T > * | fPtr |
This is the main class that the plugin should use as it exposes only the necessary methods of the param.
T | the underlying type of the param |
|
inline |
|
inline |
|
inline |
|
inline |
Enqueues the value to be delivered to the GUI (or whoever is listening to messages). Note that this call returns right away. The packaging and delivery will happen in a GUI thread. This method is called by RT thread. Use this flavor to avoid copy. This flavor uses a callback that returns true when the broadcast should happen and false otherwise.
|
inline |
|
private |