Searched refs:mp_node_pool (Results 1 – 3 of 3) sorted by relevance
89 mp_node_pool = mp_segment_manager->template find_or_construct in operator ()()92 if(mp_node_pool != 0) in operator ()()93 mp_node_pool->inc_ref_count(); in operator ()()101 NodePool *mp_node_pool; member110 return func.mp_node_pool; in get_or_create_node_pool()124 if(mp_node_pool->dec_ref_count() != 0) return; in operator ()()127 …mp_node_pool->get_segment_manager()->template destroy<NodePool>(boost::interprocess::unique_instan… in operator ()()133 : mp_node_pool(pool) in destroy_if_last_link_func()136 NodePool *mp_node_pool; member161 node_pool_ptr mp_node_pool; member in boost::interprocess::ipcdetail::cache_impl[all …]
129 … : mp_node_pool(ipcdetail::get_or_create_node_pool<typename node_pool<0>::type>(segment_mngr)) { } in node_allocator_base()134 : mp_node_pool(other.get_node_pool()) in node_allocator_base()136 node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))->inc_ref_count(); in node_allocator_base()145 …: mp_node_pool(ipcdetail::get_or_create_node_pool<typename node_pool<0>::type>(other.get_segment_m… in node_allocator_base()158 …il::destroy_node_pool_if_last_link(node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))); } in ~node_allocator_base()163 { return ipcdetail::to_raw_pointer(mp_node_pool); } in get_node_pool()168 { return node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))->get_segment_manager(); } in get_segment_manager()173 { boost::adl_move_swap(alloc1.mp_node_pool, alloc2.mp_node_pool); } in swap()177 void_pointer mp_node_pool; member in boost::interprocess::ipcdetail::node_allocator_base
130 … : mp_node_pool(ipcdetail::get_or_create_node_pool<typename node_pool<0>::type>(segment_mngr)) { } in adaptive_pool_base()135 : mp_node_pool(other.get_node_pool()) in adaptive_pool_base()137 node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))->inc_ref_count(); in adaptive_pool_base()154 …: mp_node_pool(ipcdetail::get_or_create_node_pool<typename node_pool<0>::type>(other.get_segment_m… in adaptive_pool_base()159 …il::destroy_node_pool_if_last_link(node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))); } in ~adaptive_pool_base()164 { return ipcdetail::to_raw_pointer(mp_node_pool); } in get_node_pool()169 { return node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))->get_segment_manager(); } in get_segment_manager()174 { boost::adl_move_swap(alloc1.mp_node_pool, alloc2.mp_node_pool); } in swap()178 void_pointer mp_node_pool; member in boost::interprocess::ipcdetail::adaptive_pool_base