Vuo
0.6.1
|
VuoRuntime interface.
Functions | |
void | vuoInit (int argc, char **argv) |
Parses command-line arguments, then calls vuoInitInProcess() . | |
void | vuoInitInProcess (void *_ZMQContext, const char *controlURL, const char *telemetryURL, bool _isPaused) |
Sets up ZMQ control and telemetry sockets, then calls the generated function setup() . | |
void | vuoTelemetrySend (enum VuoTelemetry type, zmq_msg_t *messages, unsigned int messageCount) |
This function may be called from any thread. | |
void | vuoFini (void) |
Cleans up composition execution: closes the ZMQ sockets and dispatch source and queues. | |
void vuoFini | ( | void | ) |
Cleans up composition execution: closes the ZMQ sockets and dispatch source and queues.
Assumes the composition has received and replied to a VuoControlRequestCompositionStop
message.
void vuoInit | ( | int | argc, |
char ** | argv | ||
) |
Parses command-line arguments, then calls vuoInitInProcess()
.
void vuoInitInProcess | ( | void * | _ZMQContext, |
const char * | controlURL, | ||
const char * | telemetryURL, | ||
bool | _isPaused | ||
) |
Sets up ZMQ control and telemetry sockets, then calls the generated function setup()
.
If the composition is not paused, also calls nodeInstanceInit()
and nodeInstanceTriggerStart()
.
void vuoTelemetrySend | ( | enum VuoTelemetry | type, |
zmq_msg_t * | messages, | ||
unsigned int | messageCount | ||
) |
This function may be called from any thread.