#include <iso_synth_com.h>
Collaboration diagram for iso::synth::SynthCom:
Public Member Functions | |
void | createOSCControl (unsigned int pReceiverPort, const base::String &pSenderIP, unsigned int pSenderPort) throw (SynthException) |
create osc control | |
void | createOSCControl (OSCControl *pControl, unsigned int pReceiverPort, const base::String &pSenderIP, unsigned int pSenderPort) throw (SynthException) |
create osc control | |
void | registerAudioPort (const base::String &pSenderName, const AudioPort &pPort) throw (SynthException) |
register audio port for continous sending | |
void | registerAudioPort (const base::String &pSenderName, const AudioPort &pPort, const math::Vector< sample > &pMinValue, const math::Vector< sample > &pMaxValue) throw (SynthException) |
register port for continous sending | |
Static Public Member Functions | |
static SynthCom & | get () |
get synth com singleton instance | |
static void | destroy () |
destroy synth com singleton instance | |
Protected Member Functions | |
SynthCom () | |
default constructor | |
~SynthCom () | |
destructor | |
Protected Attributes | |
QTime | mTime |
Static Protected Attributes | |
static SynthCom * | sSynthCom |
singleton instance |
SynthCom::SynthCom | ( | ) | [protected] |
default constructor
SynthCom::~SynthCom | ( | ) | [protected] |
destructor
SynthCom & SynthCom::get | ( | ) | [static] |
get synth com singleton instance
void SynthCom::destroy | ( | ) | [static] |
destroy synth com singleton instance
void SynthCom::createOSCControl | ( | unsigned int | pReceiverPort, | |
const base::String & | pSenderIP, | |||
unsigned int | pSenderPort | |||
) | throw (SynthException) |
create osc control
pReceiverPort | receiver port number | |
pSenderIP | sender ip address | |
pSenderPort | sender port number |
SynthException | failed to create osc control |
void SynthCom::createOSCControl | ( | OSCControl * | pControl, | |
unsigned int | pReceiverPort, | |||
const base::String & | pSenderIP, | |||
unsigned int | pSenderPort | |||
) | throw (SynthException) |
create osc control
pControl | OSCControl | |
pReceiverPort | receiver port number | |
pSenderIP | sender ip address | |
pSenderPort | sender port number |
FlockException | failed to create osc control |
void SynthCom::registerAudioPort | ( | const base::String & | pSenderName, | |
const AudioPort & | pPort | |||
) | throw (SynthException) |
register audio port for continous sending
pSenderName | network sender name | |
pPort | audio port |
SynthException | failed to register port |
void SynthCom::registerAudioPort | ( | const base::String & | pSenderName, | |
const AudioPort & | pPort, | |||
const math::Vector< sample > & | pMinValue, | |||
const math::Vector< sample > & | pMaxValue | |||
) | throw (SynthException) |
register port for continous sending
pSenderName | network sender name | |
pPort | port | |
pMinValue | minimum parameter value | |
pMaxValue | maximum parameter value |
SynthException | failed to register port |
SynthCom * SynthCom::sSynthCom [static, protected] |
singleton instance
QTime iso::synth::SynthCom::mTime [protected] |