Definition at line 22 of file Cache.h.
Public Member Functions | |
CCache (LONG cache_size, LONG obj_size, LONG num_entries) | |
~CCache () | |
bool | is_cached (LONG number) |
T * | lock_entry (LONG number) |
void | unlock_entry (LONG number) |
T * | set_entry (LONG number) |
Public Attributes | |
bool | cache_is_full |
LONG | entry_size |
LONG | nr_cache_lines |
TEntry * | lookup_table |
TEntry ** | cache_table |
T * | cache_block |
Static Public Attributes | |
static CParallel | parallel |
static CIO | io |
static CVersion | version |
Classes | |
struct | TEntry |
bool CCache< T >::cache_is_full |
LONG CCache< T >::entry_size |
LONG CCache< T >::nr_cache_lines |
TEntry* CCache< T >::lookup_table |
TEntry** CCache< T >::cache_table |
T* CCache< T >::cache_block |
CParallel CSGObject::parallel [static, inherited] |
Definition at line 105 of file SGObject.h.
CIO CSGObject::io [static, inherited] |
Definition at line 106 of file SGObject.h.
CVersion CSGObject::version [static, inherited] |
Definition at line 107 of file SGObject.h.