OSC_support.cpp File Reference

#include "OSC_support.h"
#include "lo/lo.h"

Classes

struct  Inst_Context

Functions

void osc_error (int num, const char *msg, const char *path)
void quitCSL ()
int quit_handler (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
int generic_handler (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
void initOSC (const char *thePort)
void mainOSCLoop ()
int floatParamSetter (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
int intParamSetter (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
int stringParamSetter (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
int playNote (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
int playWithArgs (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
void setupOSCInstrLibrary (std::vector< Instrument * > library)

Variables

static int done = 0
static lo_server_thread sSrvThrd


Function Documentation

void osc_error int  num,
const char *  msg,
const char *  path
 

void quitCSL  ) 
 

int quit_handler const char *  path,
const char *  types,
lo_arg **  argv,
int  argc,
void *  data,
void *  user_data
 

int generic_handler const char *  path,
const char *  types,
lo_arg **  argv,
int  argc,
void *  data,
void *  user_data
 

void initOSC const char *  thePort  ) 
 

void mainOSCLoop  ) 
 

int floatParamSetter const char *  path,
const char *  types,
lo_arg **  argv,
int  argc,
void *  data,
void *  user_data
 

int intParamSetter const char *  path,
const char *  types,
lo_arg **  argv,
int  argc,
void *  data,
void *  user_data
 

int stringParamSetter const char *  path,
const char *  types,
lo_arg **  argv,
int  argc,
void *  data,
void *  user_data
 

int playNote const char *  path,
const char *  types,
lo_arg **  argv,
int  argc,
void *  data,
void *  user_data
 

int playWithArgs const char *  path,
const char *  types,
lo_arg **  argv,
int  argc,
void *  data,
void *  user_data
 

void setupOSCInstrLibrary std::vector< Instrument * >  library  ) 
 


Variable Documentation

int done = 0 [static]
 

lo_server_thread sSrvThrd [static]
 


Generated on Fri Apr 6 20:18:14 2007 for CSL by  doxygen 1.4.5-20051010