00001 // 00002 // Header file to include the OSC functions in CSL as externs 00003 // 00004 // See the copyright notice and acknowledgment of authors in the file COPYRIGHT 00005 // 00006 00007 #ifndef OSC_CPP_INCLUDE 00008 #define OSC_CPP_INCLUDE 00009 00010 #include "CSL_Includes.h" 00011 #include "Instrument.h" 00012 00013 #ifdef USE_LOSC // liblo for OSC 00014 00015 using namespace csl; 00016 00018 extern "C" void initOSC(const char * port); 00019 00020 // setup instr library address space 00021 extern "C" void setupOSCInstrLibrary(InstrumentVector library); 00022 00023 // OSC read/exec loop 00024 extern "C" void * mainOSCLoop(void *); 00025 00026 #endif 00027 00028 #endif
1.4.5-20051010