libpsynth 0.2.1
Classes | Public Types | Public Member Functions
psynth::osc_server Class Reference

#include <osc_server.hpp>

Inheritance diagram for psynth::osc_server:
Inheritance graph
[legend]
Collaboration diagram for psynth::osc_server:
Collaboration graph
[legend]

List of all members.

Classes

struct  lo_address_lt_func
struct  slot

Public Types

enum  state { IDLE, LISTENING }

Public Member Functions

 osc_server ()
 ~osc_server ()
bool is_listening ()
state get_state ()
void listen (const char *port)
void stop ()
void close ()
int receive (int time_out=0)
int update (int msec)

Member Enumeration Documentation

Enumerator:
IDLE 
LISTENING 

Constructor & Destructor Documentation

psynth::osc_server::osc_server ( )
psynth::osc_server::~osc_server ( )

Member Function Documentation

void psynth::osc_server::close ( )
state psynth::osc_server::get_state ( ) [inline]
bool psynth::osc_server::is_listening ( ) [inline]
void psynth::osc_server::listen ( const char *  port)
int psynth::osc_server::receive ( int  time_out = 0)
void psynth::osc_server::stop ( )
int psynth::osc_server::update ( int  msec)

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