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 | |
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 . | |
VuoRunner * | VuoRunner_newCurrentProcessRunnerFromDynamicLibrary (const char *dylibPath, const char *sourceDir, bool deleteDylibWhenFinished) |
C adaptor for VuoRunner::newCurrentProcessRunnerFromDynamicLibrary() so it can be looked up with dlsym . | |
#define VUO_UNUSED_VARIABLE __attribute__((unused)) |
Suppresses the warning for an unused variable.
Definition at line 336 of file VuoRunner.hh.
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 * 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.