Skip to content

Class lockfree::freelist::free_node

ClassList > lockfree > freelist > free_node

  • #include <lockfree_freelist.hpp>

Inherits the following classes: lockfree::tran::reclaimable_node

Public Functions

Type Name
free_node ()
T & get_data ()
virtual void reclaim () override
~free_node () = default

Public Functions inherited from lockfree::tran::reclaimable_node

See lockfree::tran::reclaimable_node

Type Name
virtual void reclaim ()
reclaimable_node ()
virtual ~reclaimable_node () = default

Protected Attributes inherited from lockfree::tran::reclaimable_node

See lockfree::tran::reclaimable_node

Type Name
reclaimable_node * m_retired_next

Public Functions Documentation

function free_node

lockfree::freelist::free_node::free_node () 

function get_data

T & lockfree::freelist::free_node::get_data () 

function reclaim

virtual void lockfree::freelist::free_node::reclaim () override

Implements lockfree::tran::reclaimable_node::reclaim


function ~free_node

lockfree::freelist::free_node::~free_node () = default


The documentation for this class was generated from the following file cubrid/src/base/lockfree_freelist.hpp