OSC_support_Old.cpp File Reference

#include "BasicFMInstrument.h"
#include "OSC_cpp.h"

Classes

struct  Inst_Context

Defines

#define MAX_ACCESSORS   64

Typedefs

typedef int FileDescriptor

Functions

FileDescriptor initUdp (int port)
void closeUdp (int sockfd)
void receiveOSCPacket (int sockfd)
void * MyInitTimeMalloc (int numBytes)
void * MyRealTimeMalloc (int numBytes)
void initOSCReceive ()
void initOSCAddrSpace ()
void setupOSCInstrLibrary (std::vector< Instrument * > library)
void addOSCMethod (char *name, OSC_CALL_BACK function)
void addOSCMethod2 (char *name, OSC_CALL_BACK function, void *user_data)
void mainOSCLoop (int port)
void quitCSL ()
void floatParamSetter (void *con, int arglen, const void *vargs, OSCTimeTag when, NetworkReturnAddressPtr ra)
void intParamSetter (void *con, int arglen, const void *vargs, OSCTimeTag when, NetworkReturnAddressPtr ra)
void stringParamSetter (void *con, int arglen, const void *vargs, OSCTimeTag when, NetworkReturnAddressPtr ra)
void playNote (void *con, int arglen, const void *vargs, OSCTimeTag when, NetworkReturnAddressPtr ra)
void playWithArgs (void *con, int arglen, const void *vargs, OSCTimeTag when, NetworkReturnAddressPtr ra)
void quitMethod (void *dummy, int arglen, const void *args, OSCTimeTag when, NetworkReturnAddressPtr ra)

Variables

OSCcontainer OSCTopLevelContainer = NULL
struct
OSCContainerQueryResponseInfoStruct 
cqinfo
struct
OSCMethodQueryResponseInfoStruct 
QueryResponseInfo
FileDescriptor sockfd

Define Documentation

#define MAX_ACCESSORS   64


Typedef Documentation

typedef int FileDescriptor


Function Documentation

FileDescriptor initUdp ( int  port  ) 

References csl::logMsg(), and sockfd.

void closeUdp ( int  sockfd  ) 

void receiveOSCPacket ( int  sockfd  ) 

void* MyInitTimeMalloc ( int  numBytes  ) 

void* MyRealTimeMalloc ( int  numBytes  ) 

void initOSCReceive (  ) 

void initOSCAddrSpace (  ) 

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

void addOSCMethod ( char *  name,
OSC_CALL_BACK  function 
)

void addOSCMethod2 ( char *  name,
OSC_CALL_BACK  function,
void *  user_data 
)

void mainOSCLoop ( int  port  ) 

void quitCSL (  ) 

References done, csl::logMsg(), and sSrvThrd.

Referenced by mainOSCLoop(), quit_handler(), and quitMethod().

void floatParamSetter ( void *  con,
int  arglen,
const void *  vargs,
OSCTimeTag  when,
NetworkReturnAddressPtr  ra 
)

void intParamSetter ( void *  con,
int  arglen,
const void *  vargs,
OSCTimeTag  when,
NetworkReturnAddressPtr  ra 
)

void stringParamSetter ( void *  con,
int  arglen,
const void *  vargs,
OSCTimeTag  when,
NetworkReturnAddressPtr  ra 
)

void playNote ( void *  con,
int  arglen,
const void *  vargs,
OSCTimeTag  when,
NetworkReturnAddressPtr  ra 
)

void playWithArgs ( void *  con,
int  arglen,
const void *  vargs,
OSCTimeTag  when,
NetworkReturnAddressPtr  ra 
)

void quitMethod ( void *  dummy,
int  arglen,
const void *  args,
OSCTimeTag  when,
NetworkReturnAddressPtr  ra 
)

References quitCSL().


Variable Documentation

Referenced by main().

Referenced by initUdp().


Generated on Thu Sep 17 23:14:16 2009 for CSL by  doxygen 1.5.8