Home
last modified time | relevance | path

Searched refs:multi_threaded_local (Results 1 – 4 of 4) sorted by relevance

/external/webrtc/rtc_base/third_party/sigslot/
Dsigslot.h124 #define SIGSLOT_DEFAULT_MT_POLICY multi_threaded_local
161 class multi_threaded_local {
163 multi_threaded_local() { InitializeCriticalSection(&m_critsec); } in multi_threaded_local() function
165 multi_threaded_local(const multi_threaded_local&) { in multi_threaded_local() function
169 ~multi_threaded_local() { DeleteCriticalSection(&m_critsec); } in ~multi_threaded_local()
191 class multi_threaded_local {
193 multi_threaded_local() { pthread_mutex_init(&m_mutex, nullptr); } in multi_threaded_local() function
194 multi_threaded_local(const multi_threaded_local&) { in multi_threaded_local() argument
197 ~multi_threaded_local() { pthread_mutex_destroy(&m_mutex); } in ~multi_threaded_local()
DREADME.chromium15 has_slots<single_threaded> and signal0<multi_threaded_local> or
16 has_slots<multi_threaded_local> and signal0<single_threaded>.
/external/webrtc/rtc_base/
Dsigslot_unittest.cc23 static bool TemplateIsMT(const sigslot::multi_threaded_local* p) { in TemplateIsMT()
66 class mt_signal_policy = sigslot::multi_threaded_local>
97 typedef SigslotSlotTest<sigslot::multi_threaded_local,
98 sigslot::multi_threaded_local>
101 class multi_threaded_local_fake : public sigslot::multi_threaded_local {
Dasync_socket.h38 sigslot::signal1<AsyncSocket*, sigslot::multi_threaded_local> SignalReadEvent;
40 sigslot::signal1<AsyncSocket*, sigslot::multi_threaded_local>