PPL Logo

CkGroupReadyCallback Class Reference

#include <ckreduction.h>

Inheritance diagram for CkGroupReadyCallback:

Inheritance graph
[legend]
Collaboration diagram for CkGroupReadyCallback:

Collaboration graph
[legend]

Public Member Functions

 CkGroupReadyCallback (void)
 CkGroupReadyCallback (CkMigrateMessage *m)
void callMeBack (CkGroupCallbackMsg *m)
bool isReady (void)

Protected Member Functions

void setReady (void)
void setNotReady (void)

Private Member Functions

void callBuffered (void)

Private Attributes

bool _isReady
CkQ< CkGroupCallbackMsg * > _msgs

Detailed Description

Definition at line 55 of file ckreduction.h.


Constructor & Destructor Documentation

CkGroupReadyCallback::CkGroupReadyCallback ( void   ) 

Definition at line 137 of file ckreduction.C.

References _isReady.

CkGroupReadyCallback::CkGroupReadyCallback ( CkMigrateMessage m  )  [inline]

Definition at line 62 of file ckreduction.h.


Member Function Documentation

void CkGroupReadyCallback::callBuffered ( void   )  [private]

Definition at line 142 of file ckreduction.C.

References _msgs, CkGroupCallbackMsg::call(), CkQ< T >::deq(), CkQ< T >::length(), msg, and n.

Referenced by setReady().

Here is the call graph for this function:

Here is the caller graph for this function:

void CkGroupReadyCallback::callMeBack ( CkGroupCallbackMsg m  ) 

Definition at line 153 of file ckreduction.C.

References _isReady, _msgs, CkGroupCallbackMsg::call(), and CkQ< T >::enq().

Here is the call graph for this function:

bool CkGroupReadyCallback::isReady ( void   )  [inline]

Definition at line 64 of file ckreduction.h.

References _isReady.

void CkGroupReadyCallback::setReady ( void   )  [inline, protected]

Definition at line 66 of file ckreduction.h.

References _isReady, and callBuffered().

Here is the call graph for this function:

void CkGroupReadyCallback::setNotReady ( void   )  [inline, protected]

Definition at line 67 of file ckreduction.h.

References _isReady.


Field Documentation

Definition at line 57 of file ckreduction.h.

Referenced by callMeBack(), CkGroupReadyCallback(), isReady(), setNotReady(), and setReady().

Definition at line 58 of file ckreduction.h.

Referenced by callBuffered(), and callMeBack().


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

Generated on Mon Sep 21 08:19:59 2020 for Charm++ by  doxygen 1.5.5