
Go to the source code of this file.
| CkHashCode CkHashFunction_default | ( | const void * | keyData, | |
| size_t | keyLen | |||
| ) |
Definition at line 20 of file ckhashtable.C.
| CkHashCode CkHashFunction_string | ( | const void * | keyData, | |
| size_t | keyLen | |||
| ) |
| int CkHashCompare_default | ( | const void * | key1, | |
| const void * | key2, | |||
| size_t | keyLen | |||
| ) |
Definition at line 46 of file ckhashtable.C.
| int CkHashCompare_string | ( | const void * | key1, | |
| const void * | key2, | |||
| size_t | keyLen | |||
| ) |
| CDECL CkHashtable_c CkCreateHashtable_int | ( | int | objBytes, | |
| int | initSize | |||
| ) |
Definition at line 371 of file ckhashtable.C.
References CkHashCompare_int(), CkHashFunction_int(), and CkHashtableIterator::layout.
Referenced by GroupIdxArray< CkLocMgr::ManagerRec * >::nonInlineFind().
| CDECL CkHashtable_c CkCreateHashtable_string | ( | int | objBytes, | |
| int | initSize | |||
| ) |
Definition at line 380 of file ckhashtable.C.
References CkHashCompare_string(), CkHashFunction_string(), and CkHashtableIterator::layout.
Referenced by CcsInit().
| CDECL CkHashtable_c CkCreateHashtable_pointer | ( | int | objBytes, | |
| int | initSize | |||
| ) |
Definition at line 389 of file ckhashtable.C.
References CkHashCompare_pointer(), CkHashFunction_pointer(), and CkHashtableIterator::layout.
Referenced by cpd_memory_single_pup().
| CDECL void CkDeleteHashtable | ( | CkHashtable_c | h | ) |
Definition at line 397 of file ckhashtable.C.
Referenced by cpd_memory_single_pup(), and GroupIdxArray< CkLocMgr::ManagerRec * >::~GroupIdxArray().
| CDECL void* CkHashtablePut | ( | CkHashtable_c | h, | |
| const void * | atKey | |||
| ) |
Definition at line 402 of file ckhashtable.C.
Referenced by CcsRegisterHandler(), CcsRegisterHandlerFn(), cpd_memory_single_pup(), and GroupIdxArray< CkLocMgr::ManagerRec * >::nonInlineFind().
| CDECL void* CkHashtableGet | ( | CkHashtable_c | h, | |
| const void * | fromKey | |||
| ) |
Definition at line 408 of file ckhashtable.C.
Referenced by CcsGetHandler(), CcsHandleRequest(), CcsSetMergeFn(), cpd_memory_single_pup(), GroupIdxArray< CkLocMgr::ManagerRec * >::nonInlineFind(), and UserToSlot().
| CDECL int CkHashtableRemove | ( | CkHashtable_c | h, | |
| const void * | doomedKey | |||
| ) |
| CDECL int CkHashtableSize | ( | CkHashtable_c | h | ) |
| CDECL CkHashtableIterator_c CkHashtableGetIterator | ( | CkHashtable_c | h | ) |
Definition at line 427 of file ckhashtable.C.
References CkHashtableIterator::seekStart().
Referenced by cpd_memory_single_pup().
| CDECL void CkHashtableDestroyIterator | ( | CkHashtableIterator_c | it | ) |
Definition at line 433 of file ckhashtable.C.
| CDECL void* CkHashtableIteratorNext | ( | CkHashtableIterator_c | it, | |
| void ** | keyRet | |||
| ) |
| CDECL void CkHashtableIteratorSeek | ( | CkHashtableIterator_c | it, | |
| int | n | |||
| ) |
Definition at line 441 of file ckhashtable.C.
| CDECL void CkHashtableIteratorSeekStart | ( | CkHashtableIterator_c | it | ) |
const unsigned int doublingPrimes[] [static] |
Definition at line 295 of file ckhashtable.C.
1.5.5