CCF
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
ccf::kv::BaseTx::PrivateImpl Struct Reference

#include <tx_pimpl.h>

Public Types

using PossibleHandles = std::list< std::unique_ptr< AbstractHandle > >
 

Public Attributes

AbstractStorestore
 
std::map< std::string, PossibleHandlesall_handles
 
std::optional< TxIDread_txid = std::nullopt
 
ccf::View commit_view = ccf::VIEW_UNKNOWN
 
std::map< std::string, std::shared_ptr< AbstractMap > > created_maps
 

Member Typedef Documentation

◆ PossibleHandles

using ccf::kv::BaseTx::PrivateImpl::PossibleHandles = std::list<std::unique_ptr<AbstractHandle> >

Member Data Documentation

◆ all_handles

std::map<std::string, PossibleHandles> ccf::kv::BaseTx::PrivateImpl::all_handles

◆ commit_view

ccf::View ccf::kv::BaseTx::PrivateImpl::commit_view = ccf::VIEW_UNKNOWN

◆ created_maps

std::map<std::string, std::shared_ptr<AbstractMap> > ccf::kv::BaseTx::PrivateImpl::created_maps

◆ read_txid

std::optional<TxID> ccf::kv::BaseTx::PrivateImpl::read_txid = std::nullopt

◆ store

AbstractStore* ccf::kv::BaseTx::PrivateImpl::store

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