Ipc::StoreMapUpdate::Edition Class Reference

During an update, the stored entry has two editions: stale and fresh. More...

#include <StoreMap.h>

Collaboration diagram for Ipc::StoreMapUpdate::Edition:

Public Member Functions

 Edition ()
 
 operator bool () const
 whether this entry edition is currently used/initialized More...
 

Public Attributes

StoreMapAnchoranchor
 StoreMap::anchors[fileNo], for convenience/speed. More...
 
sfileno fileNo
 StoreMap::fileNos[name], for convenience/speed. More...
 
sfileno name
 StoreEntry position in StoreMap::fileNos, for swapping Editions. More...
 
StoreMapSliceId splicingPoint
 the last slice in the chain still containing metadata/headers More...
 

Detailed Description

Definition at line 185 of file StoreMap.h.

Constructor & Destructor Documentation

◆ Edition()

Ipc::StoreMapUpdate::Edition::Edition ( )
inline

Definition at line 188 of file StoreMap.h.

Member Function Documentation

◆ operator bool()

Ipc::StoreMapUpdate::Edition::operator bool ( ) const
inlineexplicit

Definition at line 191 of file StoreMap.h.

References anchor.

Member Data Documentation

◆ anchor

◆ fileNo

◆ name

sfileno Ipc::StoreMapUpdate::Edition::name

◆ splicingPoint

StoreMapSliceId Ipc::StoreMapUpdate::Edition::splicingPoint

Definition at line 198 of file StoreMap.h.

Referenced by Ipc::StoreMap::closeForUpdating(), and MemStore::updateHeadersOrThrow().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors