#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