PPL Logo

QdMsg Class Reference

Collaboration diagram for QdMsg:

Collaboration graph
[legend]

Public Member Functions

int getPhase (void)
void setPhase (int p)
CkCallback getCb (void)
void setCb (CkCallback cb_)
CmiInt8 getCreated (void)
void setCreated (CmiInt8 c)
CmiInt8 getProcessed (void)
void setProcessed (CmiInt8 p)
char getDirty (void)
void setDirty (char d)

Private Attributes

int phase
union {
   struct {
   }   p1
   struct {
      CmiInt8   created
      CmiInt8   processed
   }   p2
   struct {
   }   p3
   struct {
      char   dirty
   }   p4
u
CkCallback cb

Detailed Description

Definition at line 5 of file qd.C.


Member Function Documentation

int QdMsg::getPhase ( void   )  [inline]

Definition at line 16 of file qd.C.

References phase.

Referenced by _callWhenIdle(), _handlePhase0(), _handlePhase1(), and _handlePhase2().

Here is the caller graph for this function:

void QdMsg::setPhase ( int  p  )  [inline]

Definition at line 17 of file qd.C.

References phase.

Referenced by _bcastQD1(), _bcastQD2(), and CkStartQD().

Here is the caller graph for this function:

CkCallback QdMsg::getCb ( void   )  [inline]

Definition at line 18 of file qd.C.

References cb, and phase.

Referenced by _handlePhase0(), and _invokeQD().

Here is the caller graph for this function:

void QdMsg::setCb ( CkCallback  cb_  )  [inline]

Definition at line 19 of file qd.C.

References cb, and phase.

Referenced by CkStartQD().

Here is the caller graph for this function:

CmiInt8 QdMsg::getCreated ( void   )  [inline]

Definition at line 20 of file qd.C.

References phase, and u.

Referenced by _handlePhase1().

Here is the caller graph for this function:

void QdMsg::setCreated ( CmiInt8  c  )  [inline]

Definition at line 21 of file qd.C.

References phase, and u.

Referenced by _bcastQD1(), and _handlePhase1().

Here is the caller graph for this function:

CmiInt8 QdMsg::getProcessed ( void   )  [inline]

Definition at line 22 of file qd.C.

References phase, and u.

Referenced by _handlePhase1().

Here is the caller graph for this function:

void QdMsg::setProcessed ( CmiInt8  p  )  [inline]

Definition at line 23 of file qd.C.

References phase, and u.

Referenced by _bcastQD1(), and _handlePhase1().

Here is the caller graph for this function:

char QdMsg::getDirty ( void   )  [inline]

Definition at line 24 of file qd.C.

References phase, and u.

Referenced by _handlePhase2().

Here is the caller graph for this function:

void QdMsg::setDirty ( char  d  )  [inline]

Definition at line 25 of file qd.C.

References phase, and u.

Referenced by _bcastQD2(), and _handlePhase2().

Here is the caller graph for this function:


Field Documentation

int QdMsg::phase [private]

struct { ... } QdMsg::p1

Definition at line 10 of file qd.C.

Definition at line 10 of file qd.C.

struct { ... } QdMsg::p2

struct { ... } QdMsg::p3

Definition at line 12 of file qd.C.

struct { ... } QdMsg::p4

union { ... } QdMsg::u [private]

CkCallback QdMsg::cb [private]

Definition at line 14 of file qd.C.

Referenced by getCb(), and setCb().


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

Generated on Mon Sep 21 08:29:11 2020 for Charm++ by  doxygen 1.5.5