Vuo  2.0.0
Functions
VuoRuntimeCommunicator.cc File Reference

Description

VuoRuntimeCommunicator implementation.

Definition in file VuoRuntimeCommunicator.cc.

Go to the source code of this file.

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...
 
void vuoSendError (VuoCompositionState *compositionState, const char *message)
 C wrapper for VuoRuntimeCommunicator::sendError(). 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...
 

Function Documentation

◆ vuoGetInputPortString()

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.

◆ vuoGetOutputPortString()

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.

◆ vuoSendError()

void vuoSendError ( VuoCompositionState compositionState,
const char *  message 
)

C wrapper for VuoRuntimeCommunicator::sendError().

Definition at line 1255 of file VuoRuntimeCommunicator.cc.

◆ vuoSendEventDropped()

void vuoSendEventDropped ( VuoCompositionState compositionState,
const char *  portIdentifier 
)

◆ vuoSendEventFinished()

void vuoSendEventFinished ( VuoCompositionState compositionState,
unsigned long  eventId 
)

◆ vuoSendInputPortsUpdated()

void vuoSendInputPortsUpdated ( VuoCompositionState compositionState,
const char *  portIdentifier,
bool  receivedEvent,
bool  receivedData,
const char *  portDataSummary 
)

◆ vuoSendNodeExecutionFinished()

void vuoSendNodeExecutionFinished ( VuoCompositionState compositionState,
const char *  nodeIdentifier 
)

◆ vuoSendNodeExecutionStarted()

void vuoSendNodeExecutionStarted ( VuoCompositionState compositionState,
const char *  nodeIdentifier 
)

◆ vuoSendOutputPortsUpdated()

void vuoSendOutputPortsUpdated ( VuoCompositionState compositionState,
const char *  portIdentifier,
bool  sentEvent,
bool  sentData,
const char *  portDataSummary 
)

C wrapper for VuoRuntimeCommunicator::sendOutputPortsUpdated().

Changed in Vuo 2.0.0:
Added sentEvent argument.

Definition at line 1216 of file VuoRuntimeCommunicator.cc.

◆ vuoSendPublishedOutputPortsUpdated()

void vuoSendPublishedOutputPortsUpdated ( VuoCompositionState compositionState,
const char *  portIdentifier,
bool  sentData,
const char *  portDataSummary 
)

◆ vuoShouldSendPortDataTelemetry()

bool vuoShouldSendPortDataTelemetry ( VuoCompositionState compositionState,
const char *  portIdentifier 
)