#include <waitqd.h>
Public Member Functions | |
waitqd_QDChare (CkArgMsg *ckam) | |
waitqd_QDChare (CkMigrateMessage *m) | |
void | waitQD (void) |
void | onQD (CkQdMsg *ckqm) |
Private Attributes | |
bool | waitStarted |
void * | threadList |
Definition at line 9 of file waitqd.h.
waitqd_QDChare::waitqd_QDChare | ( | CkArgMsg * | ckam | ) |
waitqd_QDChare::waitqd_QDChare | ( | CkMigrateMessage * | m | ) | [inline] |
void waitqd_QDChare::waitQD | ( | void | ) |
Definition at line 18 of file waitqd.C.
References CdsFifo_Create(), CdsFifo_Enqueue(), CkStartQD(), CthSelf(), CthSuspend(), Chare::thishandle, threadList, and waitStarted.
void waitqd_QDChare::onQD | ( | CkQdMsg * | ckqm | ) |
Definition at line 30 of file waitqd.C.
References CdsFifo_Dequeue(), CdsFifo_Destroy(), CdsFifo_Empty(), CthAwaken(), threadList, and waitStarted.
bool waitqd_QDChare::waitStarted [private] |
void* waitqd_QDChare::threadList [private] |