Marsyas  0.5.0-beta1
Public Member Functions
OscReceiver Class Reference

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 ()

Detailed Description

Real-time-safe dispatcher of received OSC messages.

Author:
Jakob Leben <jakob.leben@gmail.com>

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.


Constructor & Destructor Documentation

OscReceiver ( MarSystem system) [inline]

Definition at line 50 of file osc_receiver.h.


Member Function Documentation

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.


The documentation for this class was generated from the following files: