|
Data Structures |
struct | Future_s |
struct | FutureState |
class | CkSema |
class | CkSemaPool |
class | FutureInitMsg |
class | FutureMain |
class | FutureBOC |
Typedefs |
typedef struct Future_s | Future |
Functions |
| CpvStaticDeclare (FutureState, futurestate) |
| CpvStaticDeclare (CkSemaPool *, semapool) |
static void | addedFutures (int lo, int hi) |
static int | createFuture (void) |
CkFuture | CkCreateFuture (void) |
void | CkReleaseFutureID (CkFutureID handle) |
int | CkProbeFutureID (CkFutureID handle) |
void * | CkWaitFutureID (CkFutureID handle) |
void | CkReleaseFuture (CkFuture fut) |
int | CkProbeFuture (CkFuture fut) |
void * | CkWaitFuture (CkFuture fut) |
void | CkWaitVoidFuture (CkFutureID handle) |
static void | setFuture (CkFutureID handle, void *pointer) |
void | _futuresModuleInit (void) |
CkFutureID | CkRemoteBranchCallAsync (int ep, void *m, CkGroupID group, int PE) |
void * | CkRemoteBranchCall (int ep, void *m, CkGroupID group, int PE) |
CkFutureID | CkRemoteNodeBranchCallAsync (int ep, void *m, CkGroupID group, int node) |
void * | CkRemoteNodeBranchCall (int ep, void *m, CkGroupID group, int node) |
CkFutureID | CkRemoteCallAsync (int ep, void *m, const CkChareID *ID) |
void * | CkRemoteCall (int ep, void *m, const CkChareID *ID) |
CkFutureID | CkCreateAttachedFuture (void *msg) |
CkFutureID | CkCreateAttachedFutureSend (void *msg, int ep, CkArrayID id, CkArrayIndex idx, void(*fptr)(CkArrayID, CkArrayIndex, void *, int, int), int size) |
void * | CkWaitReleaseFuture (CkFutureID futNum) |
void | CkSendToFutureID (CkFutureID futNum, void *m, int PE) |
void | CkSendToFuture (CkFuture fut, void *msg) |
CkSemaID | CkSemaCreate (void) |
void * | CkSemaWait (CkSemaID id) |
void | CkSemaWaitN (CkSemaID id, int n, void *marray[]) |
void | CkSemaSignal (CkSemaID id, void *m) |
void | CkSemaDestroy (CkSemaID id) |
Variables |
CkGroupID | _fbocID |