Searched refs:thread_data_base (Results 1 – 6 of 6) sorted by relevance
50 thread_data_base::~thread_data_base() in ~thread_data_base()92 …t::detail::thread_data_ptr thread_info = static_cast<boost::detail::thread_data_base*>(data)->shar… in tls_destructor()152 boost::detail::thread_data_base* get_current_thread_data() in get_current_thread_data()155 return (boost::detail::thread_data_base*)pthread_getspecific(current_thread_tls_key); in get_current_thread_data()158 void set_current_thread_data(detail::thread_data_base* new_data) in set_current_thread_data()172 …t::detail::thread_data_ptr thread_info = static_cast<boost::detail::thread_data_base*>(param)->sha… in thread_proxy()209 detail::thread_data_base235 thread_data_base* make_external_thread_data() in make_external_thread_data()237 thread_data_base* const me(detail::heap_new<externally_launched_thread>()); in make_external_thread_data()244 thread_data_base* get_or_make_current_thread_data() in get_or_make_current_thread_data()[all …]
95 struct thread_data_base;96 void intrusive_ptr_add_ref(thread_data_base * p);97 void intrusive_ptr_release(thread_data_base * p);99 struct BOOST_THREAD_DECL thread_data_base struct131 thread_data_base(): in thread_data_base() function146 virtual ~thread_data_base();148 friend void intrusive_ptr_add_ref(thread_data_base * p) in intrusive_ptr_add_ref()153 friend void intrusive_ptr_release(thread_data_base * p) in intrusive_ptr_release()183 BOOST_THREAD_DECL thread_data_base* get_current_thread_data();185 typedef boost::intrusive_ptr<detail::thread_data_base> thread_data_ptr;
49 thread_data_base::~thread_data_base() in ~thread_data_base()81 __declspec(thread) boost::detail::thread_data_base* current_thread_data_base;104 void set_current_thread_data(detail::thread_data_base* new_data) in set_current_thread_data()125 thread_data_base* get_current_thread_data() in get_current_thread_data()134 return (detail::thread_data_base*)TlsGetValue(current_thread_tls_key); in get_current_thread_data()226 …::boost::detail::thread_data_base* const thread_info(reinterpret_cast<::boost::detail::thread_data… in start()290 … detail::thread_data_base* const thread_info(reinterpret_cast<detail::thread_data_base*>(param)); in thread_start_function()363 detail::thread_data_base406 detail::thread_data_base* get_or_make_current_thread_data() in get_or_make_current_thread_data()408 detail::thread_data_base* current_thread_data(detail::get_current_thread_data()); in get_or_make_current_thread_data()[all …]
109 struct thread_data_base;110 typedef boost::shared_ptr<thread_data_base> thread_data_ptr;112 struct BOOST_THREAD_DECL thread_data_base: struct113 enable_shared_from_this<thread_data_base>148 thread_data_base(): in thread_data_base() argument165 virtual ~thread_data_base();183 BOOST_THREAD_DECL thread_data_base* get_current_thread_data();188 thread_data_base* const thread_info;
68 public detail::thread_data_base95 public detail::thread_data_base129 public detail::thread_data_base146 public detail::thread_data_base543 typedef detail::thread_data_base::native_handle_type native_handle_type;726 boost::detail::thread_data_base* const thread_info=get_or_make_current_thread_data(); in get_id()812 detail::thread_data_base* const current_thread_data(detail::get_current_thread_data()); in make_ready_at_thread_exit()
63 …of(boost::detail::thread_data_base) ============== %d\n", sizeof(boost::detail::thread_data_base)); in main()