#include <iso_synth_port_owner.h>
Inherited by iso::synth::Patch, and iso::synth::Unit.
Inheritance diagram for iso::synth::PortOwner:
Public Member Functions | |
PortOwner () | |
PortOwner (const base::String &pName) | |
virtual | ~PortOwner () |
const base::String & | name () const |
bool | checkPort (const base::String &pPortName) const |
Port * | port (const base::String &pPortName) throw (SynthException) |
void | addPort (const base::String &pPortName, Port *pPort) throw (SynthException) |
void | removePort (const base::String &pPortName) throw (SynthException) |
QHash< base::String, Port * > & | ports () |
Protected Attributes | |
base::String | mName |
QHash< base::String, Port * > | mPorts |
PortOwner::PortOwner | ( | ) |
PortOwner::PortOwner | ( | const base::String & | pName | ) |
PortOwner::~PortOwner | ( | ) | [virtual] |
const base::String & PortOwner::name | ( | ) | const |
bool PortOwner::checkPort | ( | const base::String & | pPortName | ) | const |
Port * PortOwner::port | ( | const base::String & | pPortName | ) | throw (SynthException) |
void PortOwner::addPort | ( | const base::String & | pPortName, | |
Port * | pPort | |||
) | throw (SynthException) |
void PortOwner::removePort | ( | const base::String & | pPortName | ) | throw (SynthException) |
QHash< base::String, Port * > & PortOwner::ports | ( | ) |
base::String iso::synth::PortOwner::mName [protected] |
QHash< base::String, Port* > iso::synth::PortOwner::mPorts [protected] |