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