#include <networkbase.h>
Inheritance diagram for NetworkBase:
Public Member Functions | |
NetworkBase (const IdBase &n) | |
NetworkBase * | parentNetwork () const |
unsigned int | nrFifos () const |
unsigned int | nrProcesses () const |
unsigned int | nrNetworks () const |
FifoBase * | getFifo (unsigned int i) const |
ProcessBase * | getProcess (unsigned int i) const |
NetworkBase * | getNetwork (unsigned int i) const |
Private Types | |
typedef std::vector< FifoBase * > | Fifos |
typedef std::vector< ProcessBase * > | Processes |
typedef std::vector< NetworkBase * > | Networks |
typedef Fifos::iterator | FifoIterator |
typedef Processes::iterator | ProcessIterator |
typedef Networks::iterator | NetworkIterator |
Private Attributes | |
Fifos | fi |
Processes | pr |
Networks | nw |
Friends | |
void | insert (NetworkBase *n, FifoBase *f) |
void | insert (NetworkBase *n, ProcessBase *p) |
void | insert (NetworkBase *n, NetworkBase *p) |
|
Definition at line 45 of file networkbase.h. |
|
Definition at line 42 of file networkbase.h. |
|
Definition at line 47 of file networkbase.h. |
|
Definition at line 44 of file networkbase.h. |
|
Definition at line 43 of file networkbase.h. |
|
Definition at line 46 of file networkbase.h. |
|
Definition at line 16 of file networkbase.cc. References insert, IdBase::parent(), and parentNetwork(). |
|
Definition at line 43 of file networkbase.cc. References fi. Referenced by cosyNetwork::cosyNetwork(), findFifo(), cosyNetwork::growFifo(), cosyNetwork::printFifoMetrics(), printNetwork(), cosyNetwork::printProcessStatus(), and uniqueFifoId(). |
|
Definition at line 55 of file networkbase.cc. References nw. Referenced by cosyNetwork::deadlock(), findNetwork(), cosyNetwork::growFifo(), cosyNetwork::printComputationWorkload(), cosyNetwork::printFifoMetrics(), printNetwork(), cosyNetwork::printProcessStatus(), and uniqueNetworkId(). |
|
Definition at line 49 of file networkbase.cc. References pr. Referenced by cosyNetwork::deadlock(), findProcess(), cosyNetwork::printComputationWorkload(), printNetwork(), and uniqueProcessId(). |
|
Definition at line 28 of file networkbase.cc. References fi. Referenced by cosyNetwork::cosyNetwork(), findFifo(), cosyNetwork::growFifo(), cosyNetwork::printFifoMetrics(), printNetwork(), cosyNetwork::printProcessStatus(), and uniqueFifoId(). |
|
Definition at line 38 of file networkbase.cc. References nw. Referenced by cosyNetwork::cosyNetwork(), cosyNetwork::deadlock(), findNetwork(), cosyNetwork::growFifo(), cosyNetwork::printComputationWorkload(), cosyNetwork::printFifoMetrics(), printNetwork(), cosyNetwork::printProcessStatus(), and uniqueNetworkId(). |
|
Definition at line 33 of file networkbase.cc. References pr. Referenced by cosyNetwork::cosyNetwork(), cosyNetwork::deadlock(), findProcess(), cosyNetwork::printComputationWorkload(), printNetwork(), and uniqueProcessId(). |
|
Definition at line 23 of file networkbase.cc. References IdBase::parent(). Referenced by NetworkBase(). |
|
Definition at line 74 of file networkbase.cc. |
|
Definition at line 69 of file networkbase.cc. |
|
Definition at line 64 of file networkbase.cc. Referenced by NetworkBase(). |
|
Definition at line 49 of file networkbase.h. |
|
Definition at line 51 of file networkbase.h. Referenced by getNetwork(), insert(), and nrNetworks(). |
|
Definition at line 50 of file networkbase.h. Referenced by getProcess(), insert(), and nrProcesses(). |