|
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 |