Tervel  1.0.0
A collection of wait-free containers and algorithms.
Public Attributes | List of all members
tervel::util::memory::rc::PoolManager::ManagedPool Struct Reference

Public Attributes

std::atomic< PoolElement * > safe_pool {nullptr}
 
std::atomic< PoolElement * > unsafe_pool {nullptr}
 
char padding [CACHE_LINE_SIZE-sizeof(safe_pool)-sizeof(unsafe_pool)]
 

Member Data Documentation

char tervel::util::memory::rc::PoolManager::ManagedPool::padding[CACHE_LINE_SIZE -sizeof(safe_pool)-sizeof(unsafe_pool)]
std::atomic<PoolElement *> tervel::util::memory::rc::PoolManager::ManagedPool::safe_pool {nullptr}
std::atomic<PoolElement *> tervel::util::memory::rc::PoolManager::ManagedPool::unsafe_pool {nullptr}

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