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