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


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

Return the beforeP member of the port

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

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

See Also
int InDEPort::isComplete ( ) const

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.