|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Retire node for pending deletion. More...
#include <hazard_pointer.h>

Public Member Functions | |
| retire_node (void *p, std::function< void(void *)> d) | |
Public Attributes | |
| void * | ptr |
| std::function< void(void *)> | deleter |
| retire_node * | next |
Retire node for pending deletion.
Definition at line 47 of file hazard_pointer.h.
|
inline |
Definition at line 52 of file hazard_pointer.h.
| std::function<void(void*)> kcenon::thread::detail::retire_node::deleter |
Definition at line 49 of file hazard_pointer.h.
Referenced by kcenon::thread::detail::global_reclamation_manager::reclaim(), and kcenon::thread::hazard_pointer_domain< T >::thread_retire_list::scan_and_reclaim().
| retire_node* kcenon::thread::detail::retire_node::next |
Definition at line 50 of file hazard_pointer.h.
Referenced by kcenon::thread::hazard_pointer_domain< T >::thread_retire_list::add(), kcenon::thread::detail::global_reclamation_manager::add_orphaned_nodes(), kcenon::thread::detail::global_reclamation_manager::reclaim(), and kcenon::thread::hazard_pointer_domain< T >::thread_retire_list::scan_and_reclaim().
| void* kcenon::thread::detail::retire_node::ptr |
Definition at line 48 of file hazard_pointer.h.
Referenced by kcenon::thread::detail::global_reclamation_manager::reclaim(), and kcenon::thread::hazard_pointer_domain< T >::thread_retire_list::scan_and_reclaim().