Tervel
1.0.0
A collection of wait-free containers and algorithms.
|
This is the complete list of members for tervel::util::memory::hp::HazardPointer, including all inherited members.
clear_watch(SlotID slot) | tervel::util::memory::hp::HazardPointer | inline |
contains(void *value) | tervel::util::memory::hp::HazardPointer | inline |
DISALLOW_COPY_AND_ASSIGN(HazardPointer) | tervel::util::memory::hp::HazardPointer | |
get_slot(SlotID id) | tervel::util::memory::hp::HazardPointer | inlineprivate |
HazardPointer(int num_threads) | tervel::util::memory::hp::HazardPointer | explicit |
hp_list_manager_ | tervel::util::memory::hp::HazardPointer | |
is_watched(Element *descr, HazardPointer *const hazard_pointer=tervel::tl_thread_info->get_hazard_pointer()) | tervel::util::memory::hp::HazardPointer | static |
is_watched(void *value, HazardPointer *const hazard_pointer=tervel::tl_thread_info->get_hazard_pointer()) | tervel::util::memory::hp::HazardPointer | static |
num_slots_ | tervel::util::memory::hp::HazardPointer | private |
SlotID enum name | tervel::util::memory::hp::HazardPointer | |
unwatch(SlotID slot_id, HazardPointer *const hazard_pointer=tervel::tl_thread_info->get_hazard_pointer()) | tervel::util::memory::hp::HazardPointer | static |
unwatch(SlotID slot_id, Element *descr, HazardPointer *const hazard_pointer=tervel::tl_thread_info->get_hazard_pointer()) | tervel::util::memory::hp::HazardPointer | static |
watch(SlotID slot_id, Element *elem, std::atomic< void * > *address, void *expected, HazardPointer *const hazard_pointer=tervel::tl_thread_info->get_hazard_pointer()) | tervel::util::memory::hp::HazardPointer | static |
watch(SlotID slot_id, void *value, std::atomic< void * > *address, void *expected, HazardPointer *const hazard_pointer=tervel::tl_thread_info->get_hazard_pointer()) | tervel::util::memory::hp::HazardPointer | static |
watch(SlotID slot, void *value) | tervel::util::memory::hp::HazardPointer | inline |
watches_ | tervel::util::memory::hp::HazardPointer | private |
~HazardPointer() | tervel::util::memory::hp::HazardPointer |