iso::synth::PortOwner Class Reference

#include <iso_synth_port_owner.h>

Inherited by iso::synth::Patch, and iso::synth::Unit.

Inheritance diagram for iso::synth::PortOwner:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 PortOwner ()
 PortOwner (const base::String &pName)
virtual ~PortOwner ()
const base::String & name () const
bool checkPort (const base::String &pPortName) const
Portport (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

Constructor & Destructor Documentation

PortOwner::PortOwner (  ) 

PortOwner::PortOwner ( const base::String &  pName  ) 

PortOwner::~PortOwner (  )  [virtual]


Member Function Documentation

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 (  ) 


Member Data Documentation

base::String iso::synth::PortOwner::mName [protected]

QHash< base::String, Port* > iso::synth::PortOwner::mPorts [protected]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:18:42 2011 for synth by  doxygen 1.5.1