Vuo  2.3.2
Functions
VuoRuntimeUtilities.cc File Reference

Description

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

Function Documentation

◆ vuoConcatenateStrings()

char* vuoConcatenateStrings ( const char **  strings,
size_t  stringCount 
)

Returns the strings appended in order.

Definition at line 111 of file VuoRuntimeUtilities.cc.

◆ vuoConcatenateStrings2()

char* vuoConcatenateStrings2 ( const char *  s0,
const char *  s1 
)

Returns the strings appended in order.

Definition at line 84 of file VuoRuntimeUtilities.cc.

◆ vuoConcatenateStrings3()

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.

◆ vuoCreatePublishedInputWorkerContext()

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.

◆ vuoCreateTriggerWorkerContext()

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.

◆ vuoFreeTriggerWorkerContext()

void vuoFreeTriggerWorkerContext ( void *  context)

Frees the context created by vuoCreateTriggerWorkerContext().

Definition at line 59 of file VuoRuntimeUtilities.cc.

◆ vuoGetCompositionUniqueIdentifier()

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.