Vuo  1.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions
VuoRuntimeCommunicator.hh File Reference

Description

VuoRuntimeCommunicator interface.

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().
 
void vuoSendNodeExecutionFinished (VuoCompositionState *compositionState, const char *nodeIdentifier)
 C wrapper for VuoRuntimeCommunicator::sendNodeExecutionFinished().
 
void vuoSendInputPortsUpdated (VuoCompositionState *compositionState, const char *portIdentifier, bool receivedEvent, bool receivedData, const char *portDataSummary)
 C wrapper for VuoRuntimeCommunicator::sendInputPortsUpdated().
 
void vuoSendOutputPortsUpdated (VuoCompositionState *compositionState, const char *portIdentifier, bool sentData, const char *portDataSummary)
 C wrapper for VuoRuntimeCommunicator::sendOutputPortsUpdated().
 
void vuoSendPublishedOutputPortsUpdated (VuoCompositionState *compositionState, const char *portIdentifier, bool sentData, const char *portDataSummary)
 C wrapper for VuoRuntimeCommunicator::sendPublishedOutputPortsUpdated().
 
void vuoSendEventDropped (VuoCompositionState *compositionState, const char *portIdentifier)
 C wrapper for VuoRuntimeCommunicator::sendEventDropped().
 
bool vuoShouldSendPortDataTelemetry (VuoCompositionState *compositionState, const char *portIdentifier)
 C wrapper for VuoRuntimeCommunicator::shouldSendPortDataTelemetry().
 
char * vuoGetInputPortString (VuoCompositionState *compositionState, const char *portIdentifier, bool shouldUseInterprocessSerialization)
 C wrapper for VuoRuntimeCommunicator::getInputPortString().
 
char * vuoGetOutputPortString (VuoCompositionState *compositionState, const char *portIdentifier, bool shouldUseInterprocessSerialization)
 C wrapper for VuoRuntimeCommunicator::getOutputPortString().
 

Function Documentation

char* vuoGetInputPortString ( VuoCompositionState compositionState,
const char *  portIdentifier,
bool  shouldUseInterprocessSerialization 
)
char* vuoGetOutputPortString ( VuoCompositionState compositionState,
const char *  portIdentifier,
bool  shouldUseInterprocessSerialization 
)
void vuoSendEventDropped ( VuoCompositionState compositionState,
const char *  portIdentifier 
)
void vuoSendInputPortsUpdated ( VuoCompositionState compositionState,
const char *  portIdentifier,
bool  receivedEvent,
bool  receivedData,
const char *  portDataSummary 
)
void vuoSendNodeExecutionFinished ( VuoCompositionState compositionState,
const char *  nodeIdentifier 
)
void vuoSendNodeExecutionStarted ( VuoCompositionState compositionState,
const char *  nodeIdentifier 
)
void vuoSendOutputPortsUpdated ( VuoCompositionState compositionState,
const char *  portIdentifier,
bool  sentData,
const char *  portDataSummary 
)
void vuoSendPublishedOutputPortsUpdated ( VuoCompositionState compositionState,
const char *  portIdentifier,
bool  sentData,
const char *  portDataSummary 
)
bool vuoShouldSendPortDataTelemetry ( VuoCompositionState compositionState,
const char *  portIdentifier 
)