Marsyas
0.6.0-alpha
|
Interaction with MarSystem running in real time. More...
#include <runner.h>
Public Member Functions | |
void | addController (OscProvider *) |
Control * | control (const std::string &path) |
bool | isRunning () const |
void | removeController (OscProvider *) |
Runner (MarSystem *system) | |
void | setRtPriorityEnabled (bool on) |
void | start (unsigned int ticks=0) |
void | stop () |
bool | subscribe (const std::string &path, OscSubscriber *) |
MarSystem * | system () |
void | unsubscribe (const std::string &path, OscSubscriber *) |
void | wait () |
~Runner () | |
Friends | |
class | Control |
class | RunnerThread |
Runner | ( | Marsyas::MarSystem * | system | ) |
Definition at line 132 of file runner.cpp.
~Runner | ( | ) |
Definition at line 142 of file runner.cpp.
void addController | ( | OscProvider * | controller | ) |
Definition at line 182 of file runner.cpp.
Definition at line 226 of file runner.cpp.
void removeController | ( | OscProvider * | controller | ) |
Definition at line 193 of file runner.cpp.
void setRtPriorityEnabled | ( | bool | on | ) | [inline] |
void start | ( | unsigned int | ticks = 0 | ) |
Definition at line 149 of file runner.cpp.
void stop | ( | ) |
Definition at line 159 of file runner.cpp.
bool subscribe | ( | const std::string & | path, |
OscSubscriber * | subscriber | ||
) |
Definition at line 204 of file runner.cpp.
void unsubscribe | ( | const std::string & | path, |
OscSubscriber * | subscriber | ||
) |
Definition at line 215 of file runner.cpp.
void wait | ( | ) |
Definition at line 171 of file runner.cpp.
friend class RunnerThread [friend] |