Everett
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild Struct Reference

Public Member Functions

 rebuild (typed_world_type value)
 

Public Attributes

typed_world_type frozen
 
std::unique_ptr< scan_type > scan
 
std::unique_ptr< engine_type > candidate
 
std::deque< mutation > queue
 
std::uint64_t live = 0
 
std::uint64_t horizon = 1
 
std::uint64_t frozen_ordinal = 0
 
std::uint64_t admitted = 0
 
std::uint64_t replayed = 0
 
std::uint64_t rows = 0
 
std::uint64_t source_records = 0
 
std::uint64_t bound = 0
 
std::uint64_t quantum = 0
 
std::uint64_t action = 0
 
std::uint64_t scan_price = 0
 
std::uint64_t setup = 0
 
std::uint64_t committed = 0
 
std::uint64_t credit = 0
 
bool building = true
 
bool tiny = false
 

Constructor & Destructor Documentation

◆ rebuild()

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::rebuild ( typed_world_type  value)
inlineexplicit

Member Data Documentation

◆ action

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::action = 0

◆ admitted

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::admitted = 0

◆ bound

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::bound = 0

◆ building

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
bool everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::building = true

◆ candidate

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::unique_ptr<engine_type> everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::candidate

◆ committed

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::committed = 0

◆ credit

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::credit = 0

◆ frozen

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
typed_world_type everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::frozen

◆ frozen_ordinal

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::frozen_ordinal = 0

◆ horizon

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::horizon = 1

◆ live

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::live = 0

◆ quantum

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::quantum = 0

◆ queue

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::deque<mutation> everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::queue

◆ replayed

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::replayed = 0

◆ rows

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::rows = 0

◆ scan

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::unique_ptr<scan_type> everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::scan

◆ scan_price

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::scan_price = 0

◆ setup

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::setup = 0

◆ source_records

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
std::uint64_t everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::source_records = 0

◆ tiny

template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = redundant_runtime_family<P>>
bool everett::replacement_rebuild_engine< P, A, DepthLimit, Family >::rebuild::tiny = false

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