Everett
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
everett::persistent_engine< Core, Ids >::prepared_transaction Struct Reference

#include <connection.h>

Public Member Functions

 prepared_transaction (std::unique_ptr< Core > candidate, world_type original, std::shared_ptr< private_construction< policy_type > > lease)
 

Public Attributes

std::shared_ptr< private_construction< policy_type > > scope
 
world_type base
 
std::unique_ptr< Core > core
 

Constructor & Destructor Documentation

◆ prepared_transaction()

template<class Core = active_engine<>, class Ids = random_object_ids>
everett::persistent_engine< Core, Ids >::prepared_transaction::prepared_transaction ( std::unique_ptr< Core >  candidate,
world_type  original,
std::shared_ptr< private_construction< policy_type > >  lease 
)
inline

Member Data Documentation

◆ base

template<class Core = active_engine<>, class Ids = random_object_ids>
world_type everett::persistent_engine< Core, Ids >::prepared_transaction::base

◆ core

template<class Core = active_engine<>, class Ids = random_object_ids>
std::unique_ptr<Core> everett::persistent_engine< Core, Ids >::prepared_transaction::core

◆ scope

template<class Core = active_engine<>, class Ids = random_object_ids>
std::shared_ptr<private_construction<policy_type> > everett::persistent_engine< Core, Ids >::prepared_transaction::scope

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