PPL Logo

QdMsg Class Reference

#include <qd.h>

Collaboration diagram for QdMsg:

Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 4 of file qd.h.


Member Function Documentation

int QdMsg::getPhase ( void   )  [inline]

Definition at line 15 of file qd.h.

References phase.

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

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

Definition at line 16 of file qd.h.

References phase.

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

CkCallback QdMsg::getCb ( void   )  [inline]

Definition at line 17 of file qd.h.

References cb, and phase.

Referenced by _handlePhase0(), and _invokeQD().

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

Definition at line 18 of file qd.h.

References cb, and phase.

Referenced by CkStartQD().

int QdMsg::getCreated ( void   )  [inline]

Definition at line 19 of file qd.h.

References phase, and u.

Referenced by _handlePhase1().

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

Definition at line 20 of file qd.h.

References phase, and u.

Referenced by _bcastQD1(), and _handlePhase1().

int QdMsg::getProcessed ( void   )  [inline]

Definition at line 21 of file qd.h.

References phase, and u.

Referenced by _handlePhase1().

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

Definition at line 22 of file qd.h.

References phase, and u.

Referenced by _bcastQD1(), and _handlePhase1().

int QdMsg::getDirty ( void   )  [inline]

Definition at line 23 of file qd.h.

References phase, and u.

Referenced by _handlePhase2().

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

Definition at line 24 of file qd.h.

References phase, and u.

Referenced by _bcastQD2(), and _handlePhase2().


Field Documentation

int QdMsg::phase [private]

struct { ... } QdMsg::p1

Definition at line 9 of file qd.h.

Definition at line 9 of file qd.h.

struct { ... } QdMsg::p2

struct { ... } QdMsg::p3

Definition at line 11 of file qd.h.

struct { ... } QdMsg::p4

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

CkCallback QdMsg::cb [private]

Definition at line 13 of file qd.h.

Referenced by getCb(), and setCb().


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

Generated on Fri May 25 08:05:01 2012 for Charm++ by  doxygen 1.5.5