PPL Logo

AmpiOtherElement Class Reference

Our local representation of another AMPI array element. More...

#include <ampiimpl.h>

Collaboration diagram for AmpiOtherElement:

Collaboration graph
[legend]

Public Member Functions

 AmpiOtherElement (void)
void pup (PUP::er &p)

Data Fields

int seqIncoming
 Next incoming and outgoing message sequence number.
int seqOutgoing
int nOut
 Number of elements in out-of-order queue. (normally 0).

Detailed Description

Our local representation of another AMPI array element.

Used to keep track of incoming and outgoing message sequence numbers, and the out-of-order message list.

Definition at line 913 of file ampiimpl.h.


Constructor & Destructor Documentation

AmpiOtherElement::AmpiOtherElement ( void   )  [inline]

Definition at line 921 of file ampiimpl.h.

References nOut, seqIncoming, and seqOutgoing.


Member Function Documentation

void AmpiOtherElement::pup ( PUP::er p  )  [inline]

Definition at line 926 of file ampiimpl.h.

References nOut, seqIncoming, and seqOutgoing.


Field Documentation

Next incoming and outgoing message sequence number.

Definition at line 916 of file ampiimpl.h.

Referenced by AmpiOtherElement(), AmpiSeqQ::getOutOfOrder(), pup(), AmpiSeqQ::put(), and AmpiSeqQ::putOutOfOrder().

Definition at line 916 of file ampiimpl.h.

Referenced by AmpiOtherElement(), and pup().

Number of elements in out-of-order queue. (normally 0).

Definition at line 919 of file ampiimpl.h.

Referenced by AmpiOtherElement(), AmpiSeqQ::getOutOfOrder(), pup(), AmpiSeqQ::put(), and AmpiSeqQ::putOutOfOrder().


The documentation for this class was generated from the following file:

Generated on Thu May 24 07:56:26 2012 for Charm++ by  doxygen 1.5.5