VuoRuntimeCommunicator interface.
Definition in file VuoRuntimeCommunicator.hh.
Go to the source code of this file.
Classes | |
class | VuoRuntimeCommunicator |
Manages communication between the runtime and the runner. More... | |
Functions | |
void | vuoSendNodeExecutionStarted (VuoCompositionState *compositionState, const char *nodeIdentifier) |
C wrapper for VuoRuntimeCommunicator::sendNodeExecutionStarted(). More... | |
void | vuoSendNodeExecutionFinished (VuoCompositionState *compositionState, const char *nodeIdentifier) |
C wrapper for VuoRuntimeCommunicator::sendNodeExecutionFinished(). More... | |
void | vuoSendInputPortsUpdated (VuoCompositionState *compositionState, const char *portIdentifier, bool receivedEvent, bool receivedData, const char *portDataSummary) |
C wrapper for VuoRuntimeCommunicator::sendInputPortsUpdated(). More... | |
void | vuoSendOutputPortsUpdated (VuoCompositionState *compositionState, const char *portIdentifier, bool sentEvent, bool sentData, const char *portDataSummary) |
C wrapper for VuoRuntimeCommunicator::sendOutputPortsUpdated(). More... | |
void | vuoSendPublishedOutputPortsUpdated (VuoCompositionState *compositionState, const char *portIdentifier, bool sentData, const char *portDataSummary) |
C wrapper for VuoRuntimeCommunicator::sendPublishedOutputPortsUpdated(). More... | |
void | vuoSendEventFinished (VuoCompositionState *compositionState, unsigned long eventId) |
C wrapper for VuoRuntimeCommunicator::sendEventFinished(). More... | |
void | vuoSendEventDropped (VuoCompositionState *compositionState, const char *portIdentifier) |
C wrapper for VuoRuntimeCommunicator::sendEventDropped(). More... | |
bool | vuoShouldSendPortDataTelemetry (VuoCompositionState *compositionState, const char *portIdentifier) |
C wrapper for VuoRuntimeCommunicator::shouldSendPortDataTelemetry(). More... | |
char * | vuoGetInputPortString (VuoCompositionState *compositionState, const char *portIdentifier, bool shouldUseInterprocessSerialization) |
Returns the value of the input port, serialized to string. More... | |
char * | vuoGetOutputPortString (VuoCompositionState *compositionState, const char *portIdentifier, bool shouldUseInterprocessSerialization) |
Returns the value of the output port, serialized to string. More... | |
char* vuoGetInputPortString | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier, | ||
bool | shouldUseInterprocessSerialization | ||
) |
Returns the value of the input port, serialized to string.
Definition at line 1273 of file VuoRuntimeCommunicator.cc.
char* vuoGetOutputPortString | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier, | ||
bool | shouldUseInterprocessSerialization | ||
) |
Returns the value of the output port, serialized to string.
Definition at line 1282 of file VuoRuntimeCommunicator.cc.
void vuoSendEventDropped | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier | ||
) |
C wrapper for VuoRuntimeCommunicator::sendEventDropped().
Definition at line 1246 of file VuoRuntimeCommunicator.cc.
void vuoSendEventFinished | ( | VuoCompositionState * | compositionState, |
unsigned long | eventId | ||
) |
C wrapper for VuoRuntimeCommunicator::sendEventFinished().
Definition at line 1236 of file VuoRuntimeCommunicator.cc.
void vuoSendInputPortsUpdated | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier, | ||
bool | receivedEvent, | ||
bool | receivedData, | ||
const char * | portDataSummary | ||
) |
C wrapper for VuoRuntimeCommunicator::sendInputPortsUpdated().
Definition at line 1205 of file VuoRuntimeCommunicator.cc.
void vuoSendNodeExecutionFinished | ( | VuoCompositionState * | compositionState, |
const char * | nodeIdentifier | ||
) |
C wrapper for VuoRuntimeCommunicator::sendNodeExecutionFinished().
Definition at line 1196 of file VuoRuntimeCommunicator.cc.
void vuoSendNodeExecutionStarted | ( | VuoCompositionState * | compositionState, |
const char * | nodeIdentifier | ||
) |
C wrapper for VuoRuntimeCommunicator::sendNodeExecutionStarted().
Definition at line 1187 of file VuoRuntimeCommunicator.cc.
void vuoSendOutputPortsUpdated | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier, | ||
bool | sentEvent, | ||
bool | sentData, | ||
const char * | portDataSummary | ||
) |
C wrapper for VuoRuntimeCommunicator::sendOutputPortsUpdated().
sentEvent
argument. Definition at line 1216 of file VuoRuntimeCommunicator.cc.
void vuoSendPublishedOutputPortsUpdated | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier, | ||
bool | sentData, | ||
const char * | portDataSummary | ||
) |
C wrapper for VuoRuntimeCommunicator::sendPublishedOutputPortsUpdated().
Definition at line 1225 of file VuoRuntimeCommunicator.cc.
bool vuoShouldSendPortDataTelemetry | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier | ||
) |
C wrapper for VuoRuntimeCommunicator::shouldSendPortDataTelemetry().
Definition at line 1264 of file VuoRuntimeCommunicator.cc.