![]() |
CernVM-FS
2.13.0
|
#include <kvstore.h>
Public Member Functions | |
MemoryBuffer () | |
Public Attributes | |
void * | address |
size_t | size |
unsigned int | refcount |
int | object_flags |
shash::Any | id |
A MmeoryBuffer is used in the staging phase of new objects until they are committed.
void* MemoryBuffer::address |
Definition at line 47 of file kvstore.h.
Referenced by RamCacheManager::AbortTxn(), RamCacheManager::CommitTxn(), MemoryKvStore::DoCommit(), MemoryKvStore::DoFree(), MemoryKvStore::DoMalloc(), MemoryKvStore::Read(), RamCacheManager::StartTxn(), and RamCacheManager::Write().
shash::Any MemoryBuffer::id |
Definition at line 51 of file kvstore.h.
Referenced by RamCacheManager::AbortTxn(), RamCacheManager::CommitToKvStore(), RamCacheManager::CtrlTxn(), MemoryKvStore::DoCommit(), MemoryKvStore::DoMalloc(), RamCacheManager::OpenFromTxn(), RamCacheManager::Reset(), RamCacheManager::StartTxn(), and RamCacheManager::Write().
int MemoryBuffer::object_flags |
Definition at line 50 of file kvstore.h.
Referenced by RamCacheManager::CommitToKvStore(), RamCacheManager::CtrlTxn(), MemoryKvStore::DoCommit(), and RamCacheManager::GetTransactionStore().
unsigned int MemoryBuffer::refcount |
Definition at line 49 of file kvstore.h.
Referenced by RamCacheManager::CommitToKvStore(), MemoryKvStore::DoCommit(), MemoryKvStore::DoDelete(), MemoryKvStore::GetRefcount(), MemoryKvStore::IncRef(), MemoryKvStore::ShrinkTo(), and MemoryKvStore::Unref().
size_t MemoryBuffer::size |
Definition at line 48 of file kvstore.h.
Referenced by RamCacheManager::CommitToKvStore(), MemoryKvStore::DoCommit(), MemoryKvStore::DoDelete(), MemoryKvStore::DoMalloc(), MemoryKvStore::GetSize(), MemoryKvStore::Read(), MemoryKvStore::ShrinkTo(), RamCacheManager::StartTxn(), and RamCacheManager::Write().