blob: 9d792cbbcd63e75d8799d32c092dbdbf61c86ac1 [file] [log] [blame]
kwiberg@webrtc.org67186fe2015-03-09 22:21:53 +00001// sigslot.h: Signal/Slot classes
2//
3// Written by Sarah Thompson (sarah@telergy.com) 2002.
4//
5// License: Public domain. You are free to use this code however you like, with
6// the proviso that the author takes on no responsibility or liability for any
7// use.
8
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02009#include "rtc_base/sigslot.h"
kwiberg@webrtc.org67186fe2015-03-09 22:21:53 +000010
11namespace sigslot {
12
13#ifdef _SIGSLOT_HAS_POSIX_THREADS
14
deadbeef8d517c42017-02-19 14:12:24 -080015pthread_mutex_t* multi_threaded_global::get_mutex() {
16 static pthread_mutex_t g_mutex = PTHREAD_MUTEX_INITIALIZER;
17 return &g_mutex;
kwiberg@webrtc.org67186fe2015-03-09 22:21:53 +000018}
19
20#endif // _SIGSLOT_HAS_POSIX_THREADS
21
deadbeef8d517c42017-02-19 14:12:24 -080022} // namespace sigslot