Marsyas
0.6.0-alpha
|
Real-time-safe dispatcher of received OSC messages. More...
#include <osc_receiver.h>
Public Member Functions | |
void | addProvider (OscProvider *provider) |
OscReceiver (MarSystem *system) | |
void | processPacket (const char *data, size_t size) |
void | removeProvider (OscProvider *provider) |
void | run () |
Real-time-safe dispatcher of received OSC messages.
Receives OSC messages over a packet_queue, for each message finds a control within a MarSystem of which path matches the OSC address, and sets the control to the first OSC value.
Definition at line 44 of file osc_receiver.h.
OscReceiver | ( | MarSystem * | system | ) | [inline] |
Definition at line 50 of file osc_receiver.h.
void addProvider | ( | OscProvider * | provider | ) |
Definition at line 37 of file osc_receiver.cpp.
void processPacket | ( | const char * | data, |
size_t | size | ||
) |
Definition at line 51 of file osc_receiver.cpp.
void removeProvider | ( | OscProvider * | provider | ) |
Definition at line 44 of file osc_receiver.cpp.
void run | ( | ) |
Definition at line 56 of file osc_receiver.cpp.