VuoRuntimeUtilities implementation.
Definition in file VuoRuntimeUtilities.cc.
Go to the source code of this file.
Functions | |
uint64_t | vuoGetCompositionUniqueIdentifier (const struct VuoCompositionState *compositionState) |
Returns a numerical ID for the composition that is unique process-wide and persists across live-coding reloads. More... | |
void * | vuoCreateTriggerWorkerContext (VuoCompositionState *compositionState, void *dataCopy, unsigned long *eventIdCopy) |
Returns a context for the trigger scheduler to pass to the trigger worker. More... | |
void | vuoFreeTriggerWorkerContext (void *context) |
Frees the context created by vuoCreateTriggerWorkerContext(). More... | |
void * | vuoCreatePublishedInputWorkerContext (VuoCompositionState *compositionState, const char *inputPortIdentifier, const char *valueAsString, bool isCompositionRunning) |
Returns a context for compositionSetPublishedInputPortValue() to pass to its worker function. More... | |
char * | vuoConcatenateStrings2 (const char *s0, const char *s1) |
Returns the strings appended in order. More... | |
char * | vuoConcatenateStrings3 (const char *s0, const char *s1, const char *s2) |
Returns the strings appended in order. More... | |
char * | vuoConcatenateStrings (const char **strings, size_t stringCount) |
Returns the strings appended in order. More... | |
char* vuoConcatenateStrings | ( | const char ** | strings, |
size_t | stringCount | ||
) |
Returns the strings appended in order.
Definition at line 111 of file VuoRuntimeUtilities.cc.
char* vuoConcatenateStrings2 | ( | const char * | s0, |
const char * | s1 | ||
) |
Returns the strings appended in order.
Definition at line 84 of file VuoRuntimeUtilities.cc.
char* vuoConcatenateStrings3 | ( | const char * | s0, |
const char * | s1, | ||
const char * | s2 | ||
) |
Returns the strings appended in order.
Definition at line 97 of file VuoRuntimeUtilities.cc.
void* vuoCreatePublishedInputWorkerContext | ( | VuoCompositionState * | compositionState, |
const char * | inputPortIdentifier, | ||
const char * | valueAsString, | ||
bool | isCompositionRunning | ||
) |
Returns a context for compositionSetPublishedInputPortValue()
to pass to its worker function.
Definition at line 70 of file VuoRuntimeUtilities.cc.
void* vuoCreateTriggerWorkerContext | ( | VuoCompositionState * | compositionState, |
void * | dataCopy, | ||
unsigned long * | eventIdCopy | ||
) |
Returns a context for the trigger scheduler to pass to the trigger worker.
Definition at line 47 of file VuoRuntimeUtilities.cc.
void vuoFreeTriggerWorkerContext | ( | void * | context | ) |
Frees the context created by vuoCreateTriggerWorkerContext().
Definition at line 59 of file VuoRuntimeUtilities.cc.
uint64_t vuoGetCompositionUniqueIdentifier | ( | const struct VuoCompositionState * | compositionState | ) |
Returns a numerical ID for the composition that is unique process-wide and persists across live-coding reloads.
Definition at line 36 of file VuoRuntimeUtilities.cc.