Searched refs:multi_threaded_local (Results 1 – 4 of 4) sorted by relevance
124 #define SIGSLOT_DEFAULT_MT_POLICY multi_threaded_local161 class multi_threaded_local {163 multi_threaded_local() { InitializeCriticalSection(&m_critsec); } in multi_threaded_local() function165 multi_threaded_local(const multi_threaded_local&) { in multi_threaded_local() function169 ~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() function194 multi_threaded_local(const multi_threaded_local&) { in multi_threaded_local() argument197 ~multi_threaded_local() { pthread_mutex_destroy(&m_mutex); } in ~multi_threaded_local()
15 has_slots<single_threaded> and signal0<multi_threaded_local> or16 has_slots<multi_threaded_local> and signal0<single_threaded>.
23 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 {
38 sigslot::signal1<AsyncSocket*, sigslot::multi_threaded_local> SignalReadEvent;40 sigslot::signal1<AsyncSocket*, sigslot::multi_threaded_local>