Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

check.cc File Reference

#include "check.h"
#include "portbase.h"
#include "fifobase.h"
#include "processbase.h"
#include "networkbase.h"

Go to the source code of this file.

Functions

unsigned int check (const InPortBase *p, ostream &o)
unsigned int check (const OutPortBase *p, ostream &o)
unsigned int check (const FifoBase *f, ostream &o)
unsigned int check (const Component *c, ostream &o)
unsigned int check (const ProcessBase *p, ostream &o)
unsigned int check (const NetworkBase *n, ostream &o)
unsigned int uniqueInPortId (const Component *c, ostream &o)
unsigned int uniqueOutPortId (const Component *c, ostream &o)
unsigned int uniqueFifoId (const NetworkBase *n, ostream &o)
unsigned int uniqueProcessId (const NetworkBase *n, ostream &o)
unsigned int uniqueNetworkId (const NetworkBase *n, ostream &o)
unsigned int uniqueId (const NetworkBase *n, ostream &o)


Function Documentation

unsigned int check const NetworkBase n,
ostream &  o
 

Definition at line 213 of file check.cc.

References check(), IdBase::fullName(), and IdBase::parent().

unsigned int check const ProcessBase p,
ostream &  o
[static]
 

Definition at line 199 of file check.cc.

References check(), and IdBase::fullName().

unsigned int check const Component c,
ostream &  o
[static]
 

Definition at line 185 of file check.cc.

References check(), Component::getInPort(), Component::getOutPort(), Component::nrInPorts(), and Component::nrOutPorts().

unsigned int check const FifoBase f,
ostream &  o
[static]
 

Definition at line 118 of file check.cc.

References FifoBase::dstPort(), IdBase::fullName(), Connector::nrDst(), Connector::nrSrc(), IdBase::parent(), FifoBase::parentNetwork(), and FifoBase::srcPort().

unsigned int check const OutPortBase p,
ostream &  o
[static]
 

Definition at line 69 of file check.cc.

References IdBase::fullName(), OutPortBase::getDstFifo(), OutPortBase::getDstPort(), OutPortBase::getSrcPort(), Connector::nrDst(), Connector::nrSrc(), IdBase::parent(), and PortBase::parentComponent().

unsigned int check const InPortBase p,
ostream &  o
[static]
 

Definition at line 20 of file check.cc.

References IdBase::fullName(), InPortBase::getDstPort(), InPortBase::getSrcFifo(), InPortBase::getSrcPort(), Connector::nrDst(), Connector::nrSrc(), IdBase::parent(), and PortBase::parentComponent().

unsigned int uniqueFifoId const NetworkBase n,
ostream &  o
[static]
 

Definition at line 286 of file check.cc.

References IdBase::fullName(), NetworkBase::getFifo(), IdBase::name(), and NetworkBase::nrFifos().

Referenced by uniqueNetworkId().

unsigned int uniqueId const NetworkBase n,
ostream &  o
 

Definition at line 349 of file check.cc.

References uniqueNetworkId().

unsigned int uniqueInPortId const Component c,
ostream &  o
[static]
 

Definition at line 246 of file check.cc.

References IdBase::fullName(), Component::getInPort(), IdBase::name(), and Component::nrInPorts().

Referenced by uniqueNetworkId(), and uniqueProcessId().

unsigned int uniqueNetworkId const NetworkBase n,
ostream &  o
[static]
 

Definition at line 326 of file check.cc.

References IdBase::fullName(), NetworkBase::getNetwork(), IdBase::name(), NetworkBase::nrNetworks(), uniqueFifoId(), uniqueInPortId(), uniqueOutPortId(), and uniqueProcessId().

Referenced by uniqueId().

unsigned int uniqueOutPortId const Component c,
ostream &  o
[static]
 

Definition at line 266 of file check.cc.

References IdBase::fullName(), Component::getOutPort(), IdBase::name(), and Component::nrOutPorts().

Referenced by uniqueNetworkId(), and uniqueProcessId().

unsigned int uniqueProcessId const NetworkBase n,
ostream &  o
[static]
 

Definition at line 306 of file check.cc.

References IdBase::fullName(), NetworkBase::getProcess(), IdBase::name(), NetworkBase::nrProcesses(), uniqueInPortId(), and uniqueOutPortId().

Referenced by uniqueNetworkId().


Generated on Wed Feb 15 14:52:39 2006 for yapi by doxygen 1.3.2