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

InPortBase Class Reference

#include <portbase.h>

Inheritance diagram for InPortBase:

PortBase Connector IdBase InPortImpl InPortImplT< T > InPort< T > List of all members.

Public Member Functions

 InPortBase (const IdBase &n, Connector &c)
FifoBase * getSrcFifo () const
InPortBase * getSrcPort () const
InPortBase * getDstPort (unsigned int i=0) const

Friends

void insert (Component *c, InPortBase *i)

Constructor & Destructor Documentation

InPortBase::InPortBase (  const IdBase &  n,
Connector &  c
) 
 

Definition at line 28 of file portbase.cc.

References insert, Connector::link, and PortBase::parentComponent().


Member Function Documentation

InPortBase * InPortBase::getDstPort (  unsigned int  i = 0  )  const
 

Definition at line 54 of file portbase.cc.

References Connector::getDst().

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

FifoBase * InPortBase::getSrcFifo (   )  const
 

Definition at line 34 of file portbase.cc.

References Connector::getSrc(), and Connector::isFifo().

Referenced by check(), and getFarFifo().

InPortBase * InPortBase::getSrcPort (   )  const
 

Definition at line 44 of file portbase.cc.

References Connector::getSrc(), and Connector::isFifo().

Referenced by check().


Friends And Related Function Documentation

void insert (  Component *  c,
InPortBase *  i
)  [friend]
 

Definition at line 48 of file component.cc.

Referenced by InPortBase().


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