#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 MAX_ACCESSORS 64 |
| typedef int FileDescriptor |
| FileDescriptor initUdp | ( | int | port | ) |
References csl::logMsg(), and sockfd.
| void closeUdp | ( | int | sockfd | ) |
| void receiveOSCPacket | ( | int | sockfd | ) |
References NetworkReturnAddressStruct::cl_addr, NetworkReturnAddressStruct::clilen, OSCAcceptPacket(), OSCAllocPacketBuffer(), OSCFreePacket(), OSCGetReceiveBufferSize(), OSCPacketBufferGetBuffer(), OSCPacketBufferGetClientAddr(), OSCPacketBufferGetSize(), OSCWarning(), and NetworkReturnAddressStruct::sockfd.
| void* MyInitTimeMalloc | ( | int | numBytes | ) |
| void* MyRealTimeMalloc | ( | int | numBytes | ) |
| void initOSCReceive | ( | ) |
| void initOSCAddrSpace | ( | ) |
| void setupOSCInstrLibrary | ( | std::vector< Instrument * > | library | ) |
References csl::Instrument::getAccessors(), Inst_Context::instr, testkiss::j, lo_server_thread_add_method(), csl::logMsg(), csl::Instrument::name(), Inst_Context::num, csl::Instrument::numAccessors(), paramSetter(), playNote(), playWithArgs(), Inst_Context::selector, and sSrvThrd.
Referenced by main().
| 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 | |||
| ) |
References Inst_Context::instr, csl::logMsg(), Inst_Context::num, and csl::Instrument::play().
| 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().
| OSCcontainer OSCTopLevelContainer = NULL |
Referenced by main().
Referenced by initUdp().
1.5.8