
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.