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

FifoImpl Class Reference

#include <fifoimpl.h>

Inheritance diagram for FifoImpl:

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

Public Member Functions

 FifoImpl (const IdBase &n)
 FifoImpl (const IdBase &n, unsigned int lo)
 FifoImpl (const IdBase &n, unsigned int lo, unsigned int hi)
unsigned int minSize () const
unsigned int maxSize () const
virtual unsigned int tokenSize () const=0
unsigned int nrRteFifos () const
rteFiforte (unsigned int i=0) const

Protected Attributes

std::vector< rteFifo * > impl

Private Attributes

unsigned int minSz
unsigned int maxSz

Friends

class rteFifo

Constructor & Destructor Documentation

FifoImpl::FifoImpl const IdBase n  ) 
 

Definition at line 14 of file fifoimpl.cc.

FifoImpl::FifoImpl const IdBase n,
unsigned int  lo
 

Definition at line 18 of file fifoimpl.cc.

FifoImpl::FifoImpl const IdBase n,
unsigned int  lo,
unsigned int  hi
 

Definition at line 22 of file fifoimpl.cc.


Member Function Documentation

unsigned int FifoImpl::maxSize  )  const
 

Definition at line 31 of file fifoimpl.cc.

References maxSz.

unsigned int FifoImpl::minSize  )  const
 

Definition at line 26 of file fifoimpl.cc.

References minSz.

unsigned int FifoImpl::nrRteFifos  )  const
 

Definition at line 36 of file fifoimpl.cc.

References impl.

Referenced by cosyNetwork::printFifoMetrics(), cosyNetwork::printProcessStatus(), and cosySelect::pushBack().

rteFifo * FifoImpl::rte unsigned int  i = 0  )  const
 

Definition at line 41 of file fifoimpl.cc.

References impl.

Referenced by cosyNetwork::printFifoMetrics(), cosyNetwork::printProcessStatus(), and cosySelect::pushBack().

virtual unsigned int FifoImpl::tokenSize  )  const [pure virtual]
 

Implemented in FifoImplT< T >.

Referenced by cosyFifo::getMetricValue(), cosyFifo::read(), and cosyFifo::write().


Friends And Related Function Documentation

friend class rteFifo [friend]
 

Definition at line 30 of file fifoimpl.h.


Member Data Documentation

std::vector<rteFifo*> FifoImpl::impl [protected]
 

Definition at line 39 of file fifoimpl.h.

Referenced by nrRteFifos(), rte(), rteFifo::rteFifo(), and rteFifo::~rteFifo().

unsigned int FifoImpl::maxSz [private]
 

Definition at line 36 of file fifoimpl.h.

Referenced by maxSize().

unsigned int FifoImpl::minSz [private]
 

Definition at line 35 of file fifoimpl.h.

Referenced by minSize().


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