Vuo  2.3.2
VuoRuntime.h
Go to the documentation of this file.
1 
10 #ifdef __cplusplus
11 extern "C"
12 {
13 #endif
14 
15 #include "VuoCompositionState.h"
16 
17 void vuoInit(int argc, char **argv);
18 
22 typedef void (VuoInitInProcessType)(void *ZMQContext, const char *controlURL, const char *telemetryURL, bool isPaused, pid_t runnerPid,
23  int runnerPipe, bool continueIfRunnerDies, const char *workingDirectory,
24  void *compositionBinaryHandle, void *runtimePersistentState, bool doAppInit);
25 
26 void vuoInitInProcess(void *ZMQContext, const char *controlURL, const char *telemetryURL, bool isPaused, pid_t runnerPid,
27  int runnerPipe, bool continueIfRunnerDies, const char *workingDirectory,
28  void *compositionBinaryHandle, void *previousRuntimeState, bool doAppInit);
29 
33 typedef void * (VuoFiniType)(void);
34 
35 void * vuoFini(void);
36 
40 typedef void (VuoFiniRuntimeStateType)(void *);
41 
45 typedef void (VuoSendErrorType)(struct VuoCompositionState *, const char *);
46 
51 
56 
63 
64 #ifdef __cplusplus
65 }
66 #endif