Chromium Code Reviews| Index: webrtc/base/sigslot.cc |
| diff --git a/webrtc/base/sigslot.cc b/webrtc/base/sigslot.cc |
| index 9628217dc0729b0847c97a4567650beae235afd8..11642c16e242dec106c1852945a6f115a86e2042 100644 |
| --- a/webrtc/base/sigslot.cc |
| +++ b/webrtc/base/sigslot.cc |
| @@ -12,43 +12,8 @@ namespace sigslot { |
| #ifdef _SIGSLOT_HAS_POSIX_THREADS |
| -multi_threaded_global::multi_threaded_global() { |
| - pthread_mutex_init(get_mutex(), NULL); |
| -} |
| - |
| -multi_threaded_global::multi_threaded_global(const multi_threaded_global&) { |
| -} |
| - |
| -multi_threaded_global::~multi_threaded_global() = default; |
| - |
| -void multi_threaded_global::lock() { |
| - pthread_mutex_lock(get_mutex()); |
| -} |
| - |
| -void multi_threaded_global::unlock() { |
| - pthread_mutex_unlock(get_mutex()); |
| -} |
| - |
| -multi_threaded_local::multi_threaded_local() { |
| - pthread_mutex_init(&m_mutex, NULL); |
| -} |
| - |
| -multi_threaded_local::multi_threaded_local(const multi_threaded_local&) { |
| - pthread_mutex_init(&m_mutex, NULL); |
| -} |
| - |
| -multi_threaded_local::~multi_threaded_local() { |
| - pthread_mutex_destroy(&m_mutex); |
| -} |
| - |
| -void multi_threaded_local::lock() { |
| - pthread_mutex_lock(&m_mutex); |
| -} |
| - |
| -void multi_threaded_local::unlock() { |
| - pthread_mutex_unlock(&m_mutex); |
| -} |
| +pthread_mutex_t multi_threaded_global::g_mutex = PTHREAD_MUTEX_INITIALIZER; |
|
Taylor Brandstetter
2016/11/16 21:57:33
We'll probably need to change this due to Chromium
|
| #endif // _SIGSLOT_HAS_POSIX_THREADS |
| -}; // namespace sigslot |
| +} // namespace sigslot |