#include <StoreMap.h>
Public Types | |
typedef Ipc::Mem::Owner< StoreMapAnchors > | Owner |
Public Member Functions | |
StoreMapAnchors (const int aCapacity) | |
size_t | sharedMemorySize () const |
Static Public Member Functions | |
static size_t | SharedMemorySize (const int anAnchorLimit) |
Public Attributes | |
std::atomic< int32_t > | count |
current number of entries More... | |
std::atomic< uint32_t > | victim |
starting point for purge search More... | |
const int | capacity |
total number of anchors More... | |
Ipc::Mem::FlexibleArray< StoreMapAnchor > | items |
anchors storage More... | |
Detailed Description
StoreMapAnchors (indexed by fileno) plus sharing-safe basic housekeeping info about Store entries
Definition at line 160 of file StoreMap.h.
Member Typedef Documentation
◆ Owner
Definition at line 163 of file StoreMap.h.
Constructor & Destructor Documentation
◆ StoreMapAnchors()
|
explicit |
Definition at line 1053 of file StoreMap.cc.
Member Function Documentation
◆ sharedMemorySize()
size_t Ipc::StoreMapAnchors::sharedMemorySize | ( | ) | const |
Definition at line 1062 of file StoreMap.cc.
◆ SharedMemorySize()
Definition at line 1068 of file StoreMap.cc.
Member Data Documentation
◆ capacity
const int Ipc::StoreMapAnchors::capacity |
Definition at line 172 of file StoreMap.h.
◆ count
std::atomic<int32_t> Ipc::StoreMapAnchors::count |
Definition at line 170 of file StoreMap.h.
◆ items
Ipc::Mem::FlexibleArray<StoreMapAnchor> Ipc::StoreMapAnchors::items |
Definition at line 173 of file StoreMap.h.
◆ victim
std::atomic<uint32_t> Ipc::StoreMapAnchors::victim |
Definition at line 171 of file StoreMap.h.
The documentation for this class was generated from the following files:
- src/ipc/StoreMap.h
- src/ipc/StoreMap.cc