Vuo 2.4.4
Loading...
Searching...
No Matches
Classes | Macros | Functions
VuoRunner.hh File Reference

Description

VuoRunner interface.

Definition in file VuoRunner.hh.

Go to the source code of this file.

Classes

class  VuoRunner
 This class runs and controls a composition that has been compiled and linked by VuoCompiler. More...
 
class  VuoRunner::Port
 This class represents a published port in a composition. More...
 
class  VuoRunnerDelegate
 An abstract class to be implemented by a client that will receive telemetry messages from the composition. More...
 
class  VuoRunnerDelegateAdapter
 A class provided for convenience when inheriting from VuoRunnerDelegate. More...
 

Macros

#define VUO_UNUSED_VARIABLE   __attribute__((unused))
 Suppresses the warning for an unused variable.
 

Functions

VuoRunnerVuoRunner_newSeparateProcessRunnerFromExecutable (const char *executablePath, const char *sourceDir, bool continueIfRunnerDies, bool deleteExecutableWhenFinished)
 C adaptor for VuoRunner::newSeparateProcessRunnerFromExecutable() so it can be looked up with dlsym.
 
VuoRunnerVuoRunner_newCurrentProcessRunnerFromDynamicLibrary (const char *dylibPath, const char *sourceDir, bool deleteDylibWhenFinished)
 C adaptor for VuoRunner::newCurrentProcessRunnerFromDynamicLibrary() so it can be looked up with dlsym.
 

Macro Definition Documentation

◆ VUO_UNUSED_VARIABLE

#define VUO_UNUSED_VARIABLE   __attribute__((unused))

Suppresses the warning for an unused variable.

Definition at line 336 of file VuoRunner.hh.

Function Documentation

◆ VuoRunner_newCurrentProcessRunnerFromDynamicLibrary()

VuoRunner * VuoRunner_newCurrentProcessRunnerFromDynamicLibrary ( const char *  dylibPath,
const char *  sourceDir,
bool  deleteDylibWhenFinished 
)

C adaptor for VuoRunner::newCurrentProcessRunnerFromDynamicLibrary() so it can be looked up with dlsym.

Definition at line 219 of file VuoRunner.cc.

◆ VuoRunner_newSeparateProcessRunnerFromExecutable()

VuoRunner * VuoRunner_newSeparateProcessRunnerFromExecutable ( const char *  executablePath,
const char *  sourceDir,
bool  continueIfRunnerDies,
bool  deleteExecutableWhenFinished 
)

C adaptor for VuoRunner::newSeparateProcessRunnerFromExecutable() so it can be looked up with dlsym.

Definition at line 157 of file VuoRunner.cc.