#include <StoreMap.h>

Collaboration diagram for Ipc::StoreMapAnchors:

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 125 of file StoreMap.h.

Member Typedef Documentation

Constructor & Destructor Documentation

Ipc::StoreMapAnchors::StoreMapAnchors ( const int  aCapacity)
explicit

Definition at line 811 of file StoreMap.cc.

Member Function Documentation

size_t Ipc::StoreMapAnchors::sharedMemorySize ( ) const

Definition at line 820 of file StoreMap.cc.

size_t Ipc::StoreMapAnchors::SharedMemorySize ( const int  anAnchorLimit)
static

Definition at line 826 of file StoreMap.cc.

Member Data Documentation

const int Ipc::StoreMapAnchors::capacity

Definition at line 137 of file StoreMap.h.

std::atomic<int32_t> Ipc::StoreMapAnchors::count

Definition at line 135 of file StoreMap.h.

Ipc::Mem::FlexibleArray<StoreMapAnchor> Ipc::StoreMapAnchors::items

Definition at line 138 of file StoreMap.h.

std::atomic<uint32_t> Ipc::StoreMapAnchors::victim

Definition at line 136 of file StoreMap.h.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors