
#include <ckIgetControl.h>


Public Member Functions | |
| HashQueueT () | |
| ~HashQueueT () | |
| OBJ | deq () |
| void | key_enq (OBJ entry, KEY key) |
| OBJ | key_deq (KEY key) |
| void | key_promote (KEY key) |
| bool | key_find (KEY key) |
Private Member Functions | |
| void | updatetable (CkQ< int > *table, KEY key, int pos) |
| int | getpostable (CkQ< int > *table, KEY key) |
Private Attributes | |
| CkQ< OBJ > * | TheHashQueue |
| CkQ< int > * | TheHashTable |
Definition at line 50 of file ckIgetControl.h.
| HashQueueT< KEY, OBJ >::HashQueueT | ( | ) | [inline] |
Definition at line 54 of file ckIgetControl.h.
| HashQueueT< KEY, OBJ >::~HashQueueT | ( | ) | [inline] |
Definition at line 63 of file ckIgetControl.h.
| OBJ HashQueueT< KEY, OBJ >::deq | ( | ) | [inline] |
Definition at line 64 of file ckIgetControl.h.
| void HashQueueT< KEY, OBJ >::key_enq | ( | OBJ | entry, | |
| KEY | key | |||
| ) | [inline] |
Definition at line 71 of file ckIgetControl.h.
| OBJ HashQueueT< KEY, OBJ >::key_deq | ( | KEY | key | ) | [inline] |
Definition at line 76 of file ckIgetControl.h.
Referenced by HashQueueT< CkFutureID, iget_token_struct >::key_promote().

| void HashQueueT< KEY, OBJ >::key_promote | ( | KEY | key | ) | [inline] |
Definition at line 90 of file ckIgetControl.h.
| bool HashQueueT< KEY, OBJ >::key_find | ( | KEY | key | ) | [inline] |
Definition at line 95 of file ckIgetControl.h.
| void HashQueueT< KEY, OBJ >::updatetable | ( | CkQ< int > * | table, | |
| KEY | key, | |||
| int | pos | |||
| ) | [inline, private] |
Definition at line 112 of file ckIgetControl.h.
| int HashQueueT< KEY, OBJ >::getpostable | ( | CkQ< int > * | table, | |
| KEY | key | |||
| ) | [inline, private] |
Definition at line 116 of file ckIgetControl.h.
CkQ<OBJ>* HashQueueT< KEY, OBJ >::TheHashQueue [private] |
Definition at line 51 of file ckIgetControl.h.
Referenced by HashQueueT< CkFutureID, iget_token_struct >::deq(), HashQueueT< CkFutureID, iget_token_struct >::HashQueueT(), HashQueueT< CkFutureID, iget_token_struct >::key_deq(), HashQueueT< CkFutureID, iget_token_struct >::key_enq(), HashQueueT< CkFutureID, iget_token_struct >::key_find(), and HashQueueT< CkFutureID, iget_token_struct >::key_promote().
CkQ<int>* HashQueueT< KEY, OBJ >::TheHashTable [private] |
Definition at line 52 of file ckIgetControl.h.
Referenced by HashQueueT< CkFutureID, iget_token_struct >::deq(), and HashQueueT< CkFutureID, iget_token_struct >::HashQueueT().
1.5.5