#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