Public Member Functions | Protected Attributes | Friends | List of all members
InDEPort Class Reference
Inheritance diagram for InDEPort:
DEPortHole DEtoUniversal InCTDEPort

Public Member Functions

void before (GenericPort &gp)
 
void cleanIt ()
 
void createQue ()
 
Particle & get ()
 
virtual int getFromQueue (Particle *p)
 
void getSimulEvent ()
 
int isItInput () const
 
int numSimulEvents ()
 
void triggers (GenericPort &op)
 
void triggers ()
 
- Public Member Functions inherited from DEPortHole
const char * className () const
 
void initialize ()
 
int isA (const char *) const
 
Particle & operator% (int)
 
const Particle & operator% (int) const
 
StringList getDataAsStrings () const
 
virtual size_t getCurrentParticleNumber () const throw ( PortAccessException )
 
virtual const Particle & getCurrentParticleAtIndex (size_t pIndex) const throw ( PortAccessException )
 

Protected Attributes

GenericPort * beforeP
 
int complete
 
Queue * inQue
 
int moreData
 
SequentialList * triggerList
 
- Protected Attributes inherited from DEPortHole
CircularBuffer mBuffer
 
size_t mBufferSize
 

Friends

class MultiInDEPort
 
int isComplete () const
 
const GenericPort *const getBeforePort () const
 
const SequentialList * getTriggerList () const
 

Additional Inherited Members

- Public Attributes inherited from DEPortHole
int dataNew
 
int depth
 
double timeStamp
 

Member Function Documentation

const GenericPort* const InDEPort::getBeforePort ( ) const
inline

Return the beforeP member of the port

See Also
beforeP
const SequentialList* InDEPort::getTriggerList ( ) const
inline

Return the output ports that are possibly affected immediately by this port.

See Also
triggerList
int InDEPort::isComplete ( ) const
inline

Access method to sequencing directives. This information is required by several schedulers to direct the ordering of simulataneous events. Query whether the port is said to be 'complete' A port is complete if it possibly affects all outputs of the primitive immediately.