Vuo  2.3.2
Classes | Functions
VuoRuntimeCommunicator.hh File Reference

Description

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...
 

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 1280 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 1289 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 1223 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 
)