#include <iso_synth_osc_control.h>
Public Member Functions | |
OSCControl () | |
OSCControl (com::Sender *pErrorSender) | |
virtual | ~OSCControl () |
void | setErrorSender (com::Sender *pErrorSender) |
virtual void | notify (const com::Message &pMessage) |
Protected Member Functions | |
void | createMaps () |
base::String | extractCommand (const com::Message &pMessage) throw (SynthException) |
void | trimToParameters (com::Message &pMessage) throw (SynthException) |
bool | matchParameters (const QVector< com::MessageValueGroup * > &pParameters, const base::String &pTypeArray) |
bool | boolPar (com::MessageValueGroup *pParameter) throw (SynthException) |
int | intPar (com::MessageValueGroup *pParameter) throw (SynthException) |
unsigned int | uintPar (com::MessageValueGroup *pParameter) throw (SynthException) |
float | floatPar (com::MessageValueGroup *pParameter) throw (SynthException) |
double | doublePar (com::MessageValueGroup *pParameter) throw (SynthException) |
sample | samplePar (com::MessageValueGroup *pParameter) throw (SynthException) |
base::String | stringPar (com::MessageValueGroup *pParameter) throw (SynthException) |
math::Vector< int > | intVecPar (com::MessageValueGroup *pParameter) throw (SynthException) |
math::Vector< unsigned int > | uintVecPar (com::MessageValueGroup *pParameter) throw (SynthException) |
math::Vector< float > | floatVecPar (com::MessageValueGroup *pParameter) throw (SynthException) |
math::Vector< sample > | sampleVecPar (com::MessageValueGroup *pParameter) throw (SynthException) |
Frame | framePar (com::MessageValueGroup *pParameter) throw (SynthException) |
FunctionType | functionTypePar (com::MessageValueGroup *pParameter) throw (SynthException) |
FanInType | fanInPar (com::MessageValueGroup *pParameter) throw (SynthException) |
InterpolationType | interpolPar (com::MessageValueGroup *pParameter) throw (SynthException) |
BWType | bwFilterPar (com::MessageValueGroup *pParameter) throw (SynthException) |
void | setPort (const QVector< com::MessageValueGroup * > &pParameters) throw (SynthException) |
void | setControlPort (const QVector< com::MessageValueGroup * > &pParameters) throw (SynthException) |
void | setSwitchPort (const QVector< com::MessageValueGroup * > &pParameters) throw (SynthException) |
void | addUnit (const QVector< com::MessageValueGroup * > &pParameters) throw (SynthException) |
void | removeUnit (const QVector< com::MessageValueGroup * > &pParameters) throw (SynthException) |
void | connectUnit (const QVector< com::MessageValueGroup * > &pParameters) throw (SynthException) |
void | disconnectUnit (const QVector< com::MessageValueGroup * > &pParameters) throw (SynthException) |
void | createWaveTable (const QVector< com::MessageValueGroup * > &pParameters) throw (SynthException) |
Protected Attributes | |
com::Message | mMessage |
base::String | mOSCCommand |
com::Message | mOSCParameters |
com::Sender * | mErrorSender |
QHash< base::String, FunctionType > | mFunctionTypeMap |
QMutex | mLock |
OSCControl::OSCControl | ( | ) |
OSCControl::OSCControl | ( | com::Sender * | pErrorSender | ) |
OSCControl::~OSCControl | ( | ) | [virtual] |
void OSCControl::setErrorSender | ( | com::Sender * | pErrorSender | ) |
void OSCControl::notify | ( | const com::Message & | pMessage | ) | [virtual] |
void OSCControl::createMaps | ( | ) | [protected] |
base::String OSCControl::extractCommand | ( | const com::Message & | pMessage | ) | throw (SynthException) [protected] |
void OSCControl::trimToParameters | ( | com::Message & | pMessage | ) | throw (SynthException) [protected] |
bool OSCControl::matchParameters | ( | const QVector< com::MessageValueGroup * > & | pParameters, | |
const base::String & | pTypeArray | |||
) | [protected] |
bool OSCControl::boolPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
int OSCControl::intPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
unsigned int OSCControl::uintPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
float OSCControl::floatPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
double OSCControl::doublePar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
sample OSCControl::samplePar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
base::String OSCControl::stringPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
math::Vector< int > OSCControl::intVecPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
math::Vector< unsigned int > OSCControl::uintVecPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
math::Vector< float > OSCControl::floatVecPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
math::Vector< sample > OSCControl::sampleVecPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
Frame OSCControl::framePar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
FunctionType OSCControl::functionTypePar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
FanInType OSCControl::fanInPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
InterpolationType OSCControl::interpolPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
BWType OSCControl::bwFilterPar | ( | com::MessageValueGroup * | pParameter | ) | throw (SynthException) [protected] |
void OSCControl::setPort | ( | const QVector< com::MessageValueGroup * > & | pParameters | ) | throw (SynthException) [protected] |
void OSCControl::setControlPort | ( | const QVector< com::MessageValueGroup * > & | pParameters | ) | throw (SynthException) [protected] |
void OSCControl::setSwitchPort | ( | const QVector< com::MessageValueGroup * > & | pParameters | ) | throw (SynthException) [protected] |
void OSCControl::addUnit | ( | const QVector< com::MessageValueGroup * > & | pParameters | ) | throw (SynthException) [protected] |
void OSCControl::removeUnit | ( | const QVector< com::MessageValueGroup * > & | pParameters | ) | throw (SynthException) [protected] |
void OSCControl::connectUnit | ( | const QVector< com::MessageValueGroup * > & | pParameters | ) | throw (SynthException) [protected] |
void OSCControl::disconnectUnit | ( | const QVector< com::MessageValueGroup * > & | pParameters | ) | throw (SynthException) [protected] |
void OSCControl::createWaveTable | ( | const QVector< com::MessageValueGroup * > & | pParameters | ) | throw (SynthException) [protected] |
com::Message iso::synth::OSCControl::mMessage [protected] |
base::String iso::synth::OSCControl::mOSCCommand [protected] |
com::Message iso::synth::OSCControl::mOSCParameters [protected] |
com::Sender* iso::synth::OSCControl::mErrorSender [protected] |
QHash< base::String, FunctionType > iso::synth::OSCControl::mFunctionTypeMap [protected] |
QMutex iso::synth::OSCControl::mLock [protected] |