#include <StoreMap.h>
Public Member Functions | |
void | clear () |
Public Attributes | |
time_t | timestamp = 0 |
time_t | lastref = 0 |
time_t | expires = 0 |
time_t | lastmod = 0 |
std::atomic< uint64_t > | swap_file_sz |
uint16_t | refcount = 0 |
uint16_t | flags = 0 |
Detailed Description
Definition at line 91 of file StoreMap.h.
Member Function Documentation
◆ clear()
|
inline |
Definition at line 92 of file StoreMap.h.
References expires, flags, lastmod, lastref, refcount, swap_file_sz, and timestamp.
Member Data Documentation
◆ expires
time_t Ipc::StoreMapAnchor::Basics::expires = 0 |
Definition at line 103 of file StoreMap.h.
Referenced by clear().
◆ flags
uint16_t Ipc::StoreMapAnchor::Basics::flags = 0 |
Definition at line 107 of file StoreMap.h.
Referenced by clear(), Rock::Rebuild::finalizeOrThrow(), and Rock::Rebuild::importEntry().
◆ lastmod
time_t Ipc::StoreMapAnchor::Basics::lastmod = 0 |
Definition at line 104 of file StoreMap.h.
Referenced by clear().
◆ lastref
time_t Ipc::StoreMapAnchor::Basics::lastref = 0 |
Definition at line 102 of file StoreMap.h.
Referenced by clear().
◆ refcount
uint16_t Ipc::StoreMapAnchor::Basics::refcount = 0 |
Definition at line 106 of file StoreMap.h.
Referenced by clear().
◆ swap_file_sz
std::atomic<uint64_t> Ipc::StoreMapAnchor::Basics::swap_file_sz |
Definition at line 105 of file StoreMap.h.
Referenced by Rock::Rebuild::addSlotToEntry(), clear(), MemStore::copyFromShm(), MemStore::copyToShmSlice(), Rock::Rebuild::finalizeOrThrow(), Rock::Rebuild::importEntry(), Rock::SwapDir::openStoreIO(), Rock::Rebuild::primeNewEntry(), MemStore::updateAnchoredWith(), and MemStore::updateHeadersOrThrow().
◆ timestamp
time_t Ipc::StoreMapAnchor::Basics::timestamp = 0 |
Definition at line 101 of file StoreMap.h.
Referenced by clear(), and Ipc::StoreMap::compareVersions().
The documentation for this struct was generated from the following file:
- src/ipc/StoreMap.h