#include <ckIgetControl.h>
Definition at line 34 of file ckIgetControl.h.
IGetControlClass::IGetControlClass | ( | ) | [inline] |
Definition at line 192 of file ckIgetControl.h.
References iget_outstanding, iget_token, iget_token_history, IGET_UNITMESSAGE, and lastupdatetime.
int IGetControlClass::iget_request | ( | CkIGetID | fut, | |
void * | msg, | |||
int | ep, | |||
CkArrayID | , | |||
CkArrayIndex | , | |||
void(*)(CkArrayID, CkArrayIndex, void *, int, int) | fptr | |||
) | [inline] |
Definition at line 36 of file ckIgetControl.h.
Referenced by CkCreateAttachedFutureSend().
Definition at line 38 of file ckIgetControl.h.
Referenced by CkWaitReleaseFuture().
void IGetControlClass::iget_resend | ( | CkIGetID | fut | ) | [inline] |
Definition at line 39 of file ckIgetControl.h.
Referenced by CkWaitReleaseFuture().
void IGetControlClass::iget_updateTokenNum | ( | ) | [inline] |
Definition at line 40 of file ckIgetControl.h.
Referenced by TokenUpdatePeriodic().
int IGetControlClass::iget_request | ( | CkIGetID | fut, | |
void * | msg, | |||
int | ep, | |||
CkArrayID | id, | |||
CkArrayIndex | idx, | |||
void(*)(CkArrayID, CkArrayIndex, void *, int, int) | fptr, | |||
int | ||||
) |
void IGetControlClass::iget_free | ( | int | size | ) |
Definition at line 39 of file ckIgetControl.C.
References iget_token_struct::aid, iget_token_struct::ep, iget_token_struct::fptr, iget_token_struct::idx, iget_outstanding, iget_token, iget_tokenqueue_dequeue(), and iget_token_struct::m.
void IGetControlClass::iget_updateTokenNum | ( | ) |
void IGetControlClass::iget_resend | ( | CkIGetID | fut | ) |
Definition at line 177 of file ckIgetControl.h.
void IGetControlClass::CTH_FCFS_free | ( | ) | [inline] |
Definition at line 178 of file ckIgetControl.h.
int IGetControlClass::PAIR_FCFS_request | ( | ) | [inline] |
Definition at line 184 of file ckIgetControl.h.
void IGetControlClass::PAIR_FCFS_free | ( | ) | [inline] |
Definition at line 185 of file ckIgetControl.h.
int IGetControlClass::DROP_FCFS_request | ( | ) | [inline] |
Definition at line 190 of file ckIgetControl.h.
void IGetControlClass::iget_tokenqueue_enqueue | ( | CkIGetID | gid, | |
void * | m, | |||
int | ep, | |||
CkArrayID | aid, | |||
CkArrayIndex | idx, | |||
void(*)(CkArrayID, CkArrayIndex, void *, int, int) | fptr | |||
) | [inline, private] |
Definition at line 209 of file ckIgetControl.h.
References iget_token_struct::aid, iget_token_struct::ep, iget_token_struct::fptr, iget_token_struct::futNum, iget_token_struct::idx, iget_token_struct::m, queue, and iget_token_struct::status.
iget_tokenqueue_entry IGetControlClass::iget_tokenqueue_dequeue | ( | ) | [inline, private] |
Definition at line 217 of file ckIgetControl.h.
References queue.
Referenced by iget_free().
iget_tokenqueue_entry IGetControlClass::iget_tokenqueue_remove | ( | CkIGetID | gid | ) | [inline, private] |
void IGetControlClass::iget_tokenqueue_promote | ( | CkIGetID | gid | ) | [inline, private] |
HashTokenQueue IGetControlClass::queue [private] |
Definition at line 195 of file ckIgetControl.h.
Referenced by iget_tokenqueue_dequeue(), iget_tokenqueue_enqueue(), iget_tokenqueue_find(), iget_tokenqueue_promote(), and iget_tokenqueue_remove().
int IGetControlClass::iget_token [private] |
int IGetControlClass::iget_outstanding [private] |
int IGetControlClass::iget_token_history [private] |
double IGetControlClass::lastupdatetime [private] |
int IGetControlClass::IGET_UNITMESSAGE [private] |