#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] |
1.5.1