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

utilbase.h File Reference

#include <vector>

Go to the source code of this file.

Typedefs

typedef std::vector< const
InPortBase * > 
InPortBases
typedef std::vector< const
OutPortBase * > 
OutPortBases

Functions

ConnectorgetFarSrc (const Connector *c)
ConnectorgetFarDst (const Connector *c)
FifoBasegetFarFifo (const InPortBase *p)
FifoBasegetFarFifo (const OutPortBase *p)
InPortBasegetFarInPort (const FifoBase *f)
OutPortBasegetFarOutPort (const FifoBase *f)
void getFarInPorts (const FifoBase *f, InPortBases &)
void getFarOutPorts (const FifoBase *f, OutPortBases &)
InPortBasegetFarInPort (const InPortBase *p)
OutPortBasegetFarOutPort (const OutPortBase *p)
void getFarInPorts (const InPortBase *p, InPortBases &)
void getFarOutPorts (const OutPortBase *p, OutPortBases &)
InPortBasefindInPort (const Component *c, const char *name)
OutPortBasefindOutPort (const Component *c, const char *name)
FifoBasefindFifo (const NetworkBase *n, const char *name)
ProcessBasefindProcess (const NetworkBase *n, const char *name)
NetworkBasefindNetwork (const NetworkBase *n, const char *name)


Typedef Documentation

typedef std::vector<const InPortBase*> InPortBases
 

Definition at line 24 of file utilbase.h.

Referenced by cosyNetwork::cosyNetwork().

typedef std::vector<const OutPortBase*> OutPortBases
 

Definition at line 25 of file utilbase.h.

Referenced by cosyNetwork::cosyNetwork().


Function Documentation

FifoBase* findFifo const NetworkBase n,
const char *  name
 

Definition at line 130 of file utilbase.cc.

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

InPortBase* findInPort const Component c,
const char *  name
 

Definition at line 106 of file utilbase.cc.

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

NetworkBase* findNetwork const NetworkBase n,
const char *  name
 

Definition at line 152 of file utilbase.cc.

References NetworkBase::getNetwork(), IdBase::name(), and NetworkBase::nrNetworks().

OutPortBase* findOutPort const Component c,
const char *  name
 

Definition at line 117 of file utilbase.cc.

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

ProcessBase* findProcess const NetworkBase n,
const char *  name
 

Definition at line 141 of file utilbase.cc.

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

Connector* getFarDst const Connector c  ) 
 

FifoBase* getFarFifo const OutPortBase p  ) 
 

Definition at line 30 of file utilbase.cc.

References Connector::getDst(), and OutPortBase::getDstFifo().

Referenced by getFarFifo(), and cosySelect::pushBack().

FifoBase* getFarFifo const InPortBase p  ) 
 

Definition at line 21 of file utilbase.cc.

References getFarFifo(), Connector::getSrc(), and InPortBase::getSrcFifo().

InPortBase* getFarInPort const InPortBase p  ) 
 

InPortBase* getFarInPort const FifoBase f  ) 
 

Definition at line 40 of file utilbase.cc.

References FifoBase::dstPort(), InPortBase::getDstPort(), and Connector::nrDst().

void getFarInPorts const InPortBase p,
InPortBases
 

Definition at line 68 of file utilbase.cc.

References InPortBase::getDstPort(), and Connector::nrDst().

Referenced by cosyNetwork::cosyNetwork(), and getFarInPorts().

void getFarInPorts const FifoBase f,
InPortBases
 

Definition at line 56 of file utilbase.cc.

References FifoBase::dstPort(), getFarInPorts(), and Connector::nrDst().

OutPortBase* getFarOutPort const OutPortBase p  ) 
 

OutPortBase* getFarOutPort const FifoBase f  ) 
 

Definition at line 48 of file utilbase.cc.

References OutPortBase::getSrcPort(), Connector::nrSrc(), and FifoBase::srcPort().

void getFarOutPorts const OutPortBase p,
OutPortBases
 

Definition at line 90 of file utilbase.cc.

References OutPortBase::getSrcPort(), and Connector::nrSrc().

Referenced by cosyNetwork::cosyNetwork(), and getFarOutPorts().

void getFarOutPorts const FifoBase f,
OutPortBases
 

Definition at line 80 of file utilbase.cc.

References getFarOutPorts(), OutPortBase::getSrcPort(), Connector::nrSrc(), and FifoBase::srcPort().

Connector* getFarSrc const Connector c  ) 
 


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