
#include <ckreduction.h>


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 |
Definition at line 55 of file ckreduction.h.
| CkGroupReadyCallback::CkGroupReadyCallback | ( | void | ) |
| CkGroupReadyCallback::CkGroupReadyCallback | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 62 of file ckreduction.h.
| 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().


| void CkGroupReadyCallback::callMeBack | ( | CkGroupCallbackMsg * | m | ) |
Definition at line 153 of file ckreduction.C.
References _isReady, _msgs, CkGroupCallbackMsg::call(), and CkQ< T >::enq().

| bool CkGroupReadyCallback::isReady | ( | void | ) | [inline] |
| void CkGroupReadyCallback::setReady | ( | void | ) | [inline, protected] |
Definition at line 66 of file ckreduction.h.
References _isReady, and callBuffered().

| void CkGroupReadyCallback::setNotReady | ( | void | ) | [inline, protected] |
bool CkGroupReadyCallback::_isReady [private] |
Definition at line 57 of file ckreduction.h.
Referenced by callMeBack(), CkGroupReadyCallback(), isReady(), setNotReady(), and setReady().
CkQ<CkGroupCallbackMsg *> CkGroupReadyCallback::_msgs [private] |
1.5.5