Bitcoin
Public Member Functions | Public Attributes | List of all members
leveldb::anonymous_namespace{cache.cc}::LRUHandle Struct Reference

Public Member Functions

Slice key () const
 

Public Attributes

void * value
 
void(* deleter )(const Slice &, void *value)
 
LRUHandlenext_hash
 
LRUHandlenext
 
LRUHandleprev
 
size_t charge
 
size_t key_length
 
bool in_cache
 
uint32_t refs
 
uint32_t hash
 
char key_data [1]
 

Member Function Documentation

◆ key()

Slice leveldb::anonymous_namespace{cache.cc}::LRUHandle::key ( ) const
inline

Member Data Documentation

◆ charge

size_t leveldb::anonymous_namespace{cache.cc}::LRUHandle::charge

◆ deleter

void(* leveldb::anonymous_namespace{cache.cc}::LRUHandle::deleter) (const Slice &, void *value)

◆ hash

uint32_t leveldb::anonymous_namespace{cache.cc}::LRUHandle::hash

◆ in_cache

bool leveldb::anonymous_namespace{cache.cc}::LRUHandle::in_cache

◆ key_data

char leveldb::anonymous_namespace{cache.cc}::LRUHandle::key_data[1]

◆ key_length

size_t leveldb::anonymous_namespace{cache.cc}::LRUHandle::key_length

◆ next

LRUHandle* leveldb::anonymous_namespace{cache.cc}::LRUHandle::next

◆ next_hash

LRUHandle* leveldb::anonymous_namespace{cache.cc}::LRUHandle::next_hash

◆ prev

LRUHandle* leveldb::anonymous_namespace{cache.cc}::LRUHandle::prev

◆ refs

uint32_t leveldb::anonymous_namespace{cache.cc}::LRUHandle::refs

◆ value

void* leveldb::anonymous_namespace{cache.cc}::LRUHandle::value

The documentation for this struct was generated from the following file: