MemObject::XitTable Class Reference

State of an entry with regards to the [shared] in-transit table. More...

#include <MemObject.h>

Collaboration diagram for MemObject::XitTable:

Public Member Functions

void open (const int32_t anIndex, const Io anIo)
 associate our StoreEntry with a Transients entry at the given index More...
 
void close ()
 stop associating our StoreEntry with a Transients entry More...
 

Public Attributes

int32_t index = -1
 entry position inside the in-transit table More...
 
Io io = ioUndecided
 current I/O state More...
 

Detailed Description

Definition at line 179 of file MemObject.h.

Member Function Documentation

◆ close()

void MemObject::XitTable::close ( )
inline

Definition at line 190 of file MemObject.h.

References index, io, and Store::ioDone.

◆ open()

void MemObject::XitTable::open ( const int32_t  anIndex,
const Io  anIo 
)
inline

Definition at line 183 of file MemObject.h.

References index, and io.

Referenced by Transients::addReaderEntry(), Transients::addWriterEntry(), and Transients::get().

Member Data Documentation

◆ index

◆ io

Io MemObject::XitTable::io = ioUndecided

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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors