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

Connector * getFarSrc (const Connector *c)
Connector * getFarDst (const Connector *c)
FifoBase * getFarFifo (const InPortBase *p)
FifoBase * getFarFifo (const OutPortBase *p)
InPortBase * getFarInPort (const FifoBase *f)
OutPortBase * getFarOutPort (const FifoBase *f)
void getFarInPorts (const FifoBase *f, InPortBases &)
void getFarOutPorts (const FifoBase *f, OutPortBases &)
InPortBase * getFarInPort (const InPortBase *p)
OutPortBase * getFarOutPort (const OutPortBase *p)
void getFarInPorts (const InPortBase *p, InPortBases &)
void getFarOutPorts (const OutPortBase *p, OutPortBases &)
InPortBase * findInPort (const Component *c, const char *name)
OutPortBase * findOutPort (const Component *c, const char *name)
FifoBase * findFifo (const NetworkBase *n, const char *name)
ProcessBase * findProcess (const NetworkBase *n, const char *name)
NetworkBase * findNetwork (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