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

FifoBase Class Reference

#include <fifobase.h>

Inheritance diagram for FifoBase:

Connector IdBase FifoImpl FifoImplT< T > Fifo< T > List of all members.

Public Member Functions

 FifoBase (const IdBase &n)
NetworkBase * parentNetwork () const
OutPortBase * srcPort () const
InPortBase * dstPort (unsigned int i=0) const
bool isFifo () const

Friends

void insert (NetworkBase *n, FifoBase *f)

Constructor & Destructor Documentation

FifoBase::FifoBase (  const IdBase &  n  ) 
 

Definition at line 16 of file fifobase.cc.

References insert, and parentNetwork().


Member Function Documentation

InPortBase * FifoBase::dstPort (  unsigned int  i = 0  )  const
 

Definition at line 32 of file fifobase.cc.

References Connector::getDst().

Referenced by check(), getFarInPort(), getFarInPorts(), and printFifo().

bool FifoBase::isFifo (   )  const [inline, virtual]
 

Reimplemented from Connector.

Definition at line 29 of file fifobase.h.

NetworkBase * FifoBase::parentNetwork (   )  const
 

Definition at line 22 of file fifobase.cc.

References IdBase::parent().

Referenced by check(), and FifoBase().

OutPortBase * FifoBase::srcPort (   )  const
 

Definition at line 27 of file fifobase.cc.

References Connector::getSrc().

Referenced by check(), getFarOutPort(), getFarOutPorts(), printFifo(), and cosyNetwork::printProcessStatus().


Friends And Related Function Documentation

void insert (  NetworkBase *  n,
FifoBase *  f
)  [friend]
 

Definition at line 64 of file networkbase.cc.

Referenced by FifoBase().


The documentation for this class was generated from the following files:
Generated on Wed Feb 15 14:52:40 2006 for yapi by doxygen 1.3.2