Home
last modified time | relevance | path

Searched refs:thread_data_base (Results 1 – 6 of 6) sorted by relevance

/third_party/boost/libs/thread/src/pthread/
Dthread.cpp50 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_base
235 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 …]
/third_party/boost/boost/thread/win32/
Dthread_data.hpp95 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 struct
131 thread_data_base(): in thread_data_base() function
146 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;
/third_party/boost/libs/thread/src/win32/
Dthread.cpp49 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_base
406 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 …]
/third_party/boost/boost/thread/pthread/
Dthread_data.hpp109 struct thread_data_base;
110 typedef boost::shared_ptr<thread_data_base> thread_data_ptr;
112 struct BOOST_THREAD_DECL thread_data_base: struct
113 enable_shared_from_this<thread_data_base>
148 thread_data_base(): in thread_data_base() argument
165 virtual ~thread_data_base();
183 BOOST_THREAD_DECL thread_data_base* get_current_thread_data();
188 thread_data_base* const thread_info;
/third_party/boost/boost/thread/detail/
Dthread.hpp68 public detail::thread_data_base
95 public detail::thread_data_base
129 public detail::thread_data_base
146 public detail::thread_data_base
543 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()
/third_party/boost/libs/thread/test/
Dtest_8557.cpp63 …of(boost::detail::thread_data_base) ============== %d\n", sizeof(boost::detail::thread_data_base)); in main()