Lumiera  0.pre.03
»edit your freedom«
BlockFlow< CONF >::StorageAdaptor Class Reference

Description

template<class CONF = blockFlow::DefaultConfig>
class vault::gear::BlockFlow< CONF >::StorageAdaptor

Adapt the access to the raw storage to present the Extents as Epoch; also caches the address resolution for performance reasons (+20%).

Definition at line 372 of file block-flow.hpp.

Public Member Functions

 StorageAdaptor (RawIter it)
 
bool checkPoint () const
 
void expandAlloc (size_t cnt=1)
 
void iterNext ()
 
Epochyield () const
 

Private Member Functions

EpochaccessEpoch ()
 

Private Attributes

Epochcurr_ {nullptr}
 
+ Inheritance diagram for BlockFlow< CONF >::StorageAdaptor:
+ Collaboration diagram for BlockFlow< CONF >::StorageAdaptor:

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