#include <iso_synth_port.h>
Inherited by iso::synth::AudioPort, and iso::synth::SwitchPort.
Inheritance diagram for iso::synth::Port:


Public Member Functions | |
| Port (PortOwner *pPortOwner) | |
| parameter based contructor | |
| Port (const String &pName, PortOwner *pPortOwner) | |
| parameter based contructor | |
| virtual | ~Port () |
| destructor | |
| virtual const String & | name () const |
| returns port name | |
| void | setName (const base::String &pName) |
| set port name | |
| virtual PortOwner * | owner () |
| returns associated unit | |
| virtual String | info (bool pPropagate=false) const |
| print info | |
Static Public Attributes | |
| static const String | sClassName |
| default name | |
Protected Member Functions | |
| Port () | |
| default constructor | |
Protected Attributes | |
| PortOwner * | mOwner |
| associated unit | |
| String | mName |
| switch port name | |
of all port classes
Created by Daniel Bisig on 5/17/06. Copyright 2006 Daniel Bisig All rights reserved.
| Port::Port | ( | PortOwner * | pPortOwner | ) |
parameter based contructor
| pPortOwner | port owner this port is attached to |
parameter based contructor
| pName | name of port | |
| pPortOwner | port owner this port is attached to |
| Port::~Port | ( | ) | [virtual] |
destructor
| Port::Port | ( | ) | [protected] |
default constructor
| const base::String & Port::name | ( | ) | const [virtual] |
| void Port::setName | ( | const base::String & | pName | ) |
set port name
| pName | port name |
| PortOwner * Port::owner | ( | ) | [virtual] |
returns associated unit
| base::String Port::info | ( | bool | pPropagate = false |
) | const [virtual] |
print info
| pPropagate | ignored |
Reimplemented in iso::synth::AudioPort, iso::synth::ControlPort, iso::synth::InputPort, iso::synth::OutputPort, and iso::synth::SwitchPort.
const base::String Port::sClassName [static] |
default name
Reimplemented in iso::synth::AudioPort, iso::synth::ControlPort, iso::synth::InputPort, iso::synth::OutputPort, and iso::synth::SwitchPort.
PortOwner* iso::synth::Port::mOwner [protected] |
associated unit
String iso::synth::Port::mName [protected] |
switch port name
1.5.1