Bitcoin
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
leveldb::CacheTest Class Reference

Public Member Functions

 CacheTest ()
 
 ~CacheTest ()
 
int Lookup (int key)
 
void Insert (int key, int value, int charge=1)
 
Cache::HandleInsertAndReturnHandle (int key, int value, int charge=1)
 
void Erase (int key)
 

Static Public Member Functions

static void Deleter (const Slice &key, void *v)
 

Public Attributes

std::vector< int > deleted_keys_
 
std::vector< int > deleted_values_
 
Cachecache_
 

Static Public Attributes

static CacheTestcurrent_
 
static const int kCacheSize = 1000
 

Constructor & Destructor Documentation

◆ CacheTest()

leveldb::CacheTest::CacheTest ( )
inline

◆ ~CacheTest()

leveldb::CacheTest::~CacheTest ( )
inline

Member Function Documentation

◆ Deleter()

static void leveldb::CacheTest::Deleter ( const Slice key,
void *  v 
)
inlinestatic

◆ Erase()

void leveldb::CacheTest::Erase ( int  key)
inline

◆ Insert()

void leveldb::CacheTest::Insert ( int  key,
int  value,
int  charge = 1 
)
inline

◆ InsertAndReturnHandle()

Cache::Handle* leveldb::CacheTest::InsertAndReturnHandle ( int  key,
int  value,
int  charge = 1 
)
inline

◆ Lookup()

int leveldb::CacheTest::Lookup ( int  key)
inline

Member Data Documentation

◆ cache_

Cache* leveldb::CacheTest::cache_

◆ current_

CacheTest * leveldb::CacheTest::current_
static

◆ deleted_keys_

std::vector<int> leveldb::CacheTest::deleted_keys_

◆ deleted_values_

std::vector<int> leveldb::CacheTest::deleted_values_

◆ kCacheSize

const int leveldb::CacheTest::kCacheSize = 1000
static

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