#include <component.h>
Inheritance diagram for Component:

| Public Member Functions | |
| Component (const IdBase &n) | |
| Component * | parentComponent () const | 
| unsigned int | nrInPorts () const | 
| unsigned int | nrOutPorts () const | 
| InPortBase * | getInPort (unsigned int i) const | 
| OutPortBase * | getOutPort (unsigned int i) const | 
| virtual const char * | type () const=0 | 
| Private Types | |
| typedef std::vector< InPortBase * > | InPorts | 
| typedef std::vector< OutPortBase * > | OutPorts | 
| typedef InPorts::iterator | InPortIterator | 
| typedef OutPorts::iterator | OutPortIterator | 
| Private Attributes | |
| InPorts | ip | 
| OutPorts | op | 
| Friends | |
| void | insert (Component *c, InPortBase *i) | 
| void | insert (Component *c, OutPortBase *o) | 
| 
 | 
| 
 Definition at line 42 of file component.h. | 
| 
 | 
| 
 Definition at line 40 of file component.h. | 
| 
 | 
| 
 Definition at line 43 of file component.h. | 
| 
 | 
| 
 Definition at line 41 of file component.h. | 
| 
 | 
| 
 Definition at line 16 of file component.cc. | 
| 
 | 
| 
 Definition at line 34 of file component.cc. References ip. Referenced by check(), findInPort(), printNetwork(), and uniqueInPortId(). | 
| 
 | 
| 
 Definition at line 40 of file component.cc. References op. Referenced by check(), findOutPort(), printNetwork(), and uniqueOutPortId(). | 
| 
 | 
| 
 Definition at line 24 of file component.cc. References ip. Referenced by check(), findInPort(), printNetwork(), and uniqueInPortId(). | 
| 
 | 
| 
 Definition at line 29 of file component.cc. References op. Referenced by check(), findOutPort(), printNetwork(), and uniqueOutPortId(). | 
| 
 | 
| 
 Definition at line 19 of file component.cc. References IdBase::parent(). Referenced by ProcessBase::parentNetwork(). | 
| 
 | 
| 
 Implemented in ProcessNetwork, and Process. Referenced by printDotty(), printNetwork(), and printProcess(). | 
| 
 | ||||||||||||
| 
 Definition at line 55 of file component.cc. | 
| 
 | ||||||||||||
| 
 Definition at line 48 of file component.cc. Referenced by ProcessBase::ProcessBase(). | 
| 
 | 
| 
 Definition at line 45 of file component.h. Referenced by getInPort(), insert(), and nrInPorts(). | 
| 
 | 
| 
 Definition at line 46 of file component.h. Referenced by getOutPort(), insert(), and nrOutPorts(). | 
 1.3.2
 
1.3.2