Struct BlockManagement::State

Nested Relationships

This struct is a nested type of Template Struct BlockManagement.

Struct Documentation

struct State

All pool, partition, and culling records retained for one T specialization.

Public Members

const ::CE::Diagnostics::DomainId domain = ::CE::Diagnostics::next_domain_id()
std::tuple<std::shared_mutex, std::set<::CE::Memory::Block<T>, ::CE::Memory::Ordering::PoolOrder<T>>> pool
std::tuple<std::shared_mutex, std::set<::CE::Memory::Block<T>, ::CE::Memory::Ordering::HeadOrder<T>>> sections
std::tuple<std::shared_mutex, std::set<::CE::Memory::Block<T>, ::CE::Memory::Ordering::RegistryOrder<T>>> registry
std::tuple<std::shared_mutex, std::unordered_map<::CE::Memory::Block<T>, tpoint>> stale
std::tuple<std::shared_mutex, std::set<::CE::Memory::Block<T>, ::CE::Memory::Ordering::RegistryOrder<T>>> release