Searched refs:RWLockWrapper (Results 1 - 25 of 26) sorted by relevance

12

/external/webrtc/webrtc/system_wrappers/source/
H A Drw_lock.cc24 RWLockWrapper* RWLockWrapper::CreateRWLock() {
27 RWLockWrapper* lock = RWLockWin::Create();
H A Drw_lock_posix.h21 class RWLockPosix : public RWLockWrapper {
H A Drw_lock_win.h20 class RWLockWin : public RWLockWrapper {
H A Dfile_impl.h21 class RWLockWrapper;
55 rtc::scoped_ptr<RWLockWrapper> rw_lock_;
H A Drw_lock_generic.h22 class RWLockGeneric : public RWLockWrapper {
H A Dfile_impl.cc32 : rw_lock_(RWLockWrapper::CreateRWLock()),
H A Dtimestamp_extrapolator.cc18 : _rwLock(RWLockWrapper::CreateRWLock()),
H A Dclock.cc235 : time_us_(initial_time_us), lock_(RWLockWrapper::CreateRWLock()) {
H A Ddata_log.cc326 tables_lock_(RWLockWrapper::CreateRWLock()) {}
/external/webrtc/webrtc/system_wrappers/include/
H A Drw_lock_wrapper.h22 class LOCKABLE RWLockWrapper { class in namespace:webrtc
24 static RWLockWrapper* CreateRWLock();
25 virtual ~RWLockWrapper() {}
38 ReadLockScoped(RWLockWrapper& rw_lock) SHARED_LOCK_FUNCTION(rw_lock)
48 RWLockWrapper& rw_lock_;
53 WriteLockScoped(RWLockWrapper& rw_lock) EXCLUSIVE_LOCK_FUNCTION(rw_lock)
63 RWLockWrapper& rw_lock_;
H A Dclock.h79 rtc::scoped_ptr<RWLockWrapper> lock_;
H A Dtimestamp_extrapolator.h32 RWLockWrapper* _rwLock;
H A Ddata_log_impl.h34 class RWLockWrapper;
152 RWLockWrapper* tables_lock_;
/external/webrtc/webrtc/modules/desktop_capture/
H A Dscreen_capturer_helper.h73 rtc::scoped_ptr<RWLockWrapper> invalid_region_lock_;
H A Dscreen_capturer_helper.cc21 : invalid_region_lock_(RWLockWrapper::CreateRWLock()),
/external/webrtc/webrtc/test/channel_transport/
H A Dudp_socket2_win.h126 RWLockWrapper* _ptrCbRWLock;
146 RWLockWrapper* _ptrDestRWLock;
155 // RWLockWrapper is used as a reference counter for the socket. Write lock
158 RWLockWrapper* _ptrSocketRWLock;
H A Dudp_transport_impl.h20 class RWLockWrapper;
243 RWLockWrapper* _cachLock;
H A Dudp_socket2_win.cc73 _ptrCbRWLock = RWLockWrapper::CreateRWLock();
74 _ptrDestRWLock = RWLockWrapper::CreateRWLock();
75 _ptrSocketRWLock = RWLockWrapper::CreateRWLock();
/external/webrtc/webrtc/modules/video_capture/
H A Ddevice_info_impl.h62 RWLockWrapper& _apiLock;
H A Ddevice_info_impl.cc27 : _id(id), _apiLock(*RWLockWrapper::CreateRWLock()), _lastUsedDeviceName(NULL),
/external/webrtc/webrtc/modules/audio_coding/test/
H A DAPITest.h155 RWLockWrapper& _apiTestRWLock;
H A DRTPFile.h83 RWLockWrapper* _queueRWLock;
H A DRTPFile.cc79 _queueRWLock = RWLockWrapper::CreateRWLock();
H A DAPITest.cc85 _apiTestRWLock(*RWLockWrapper::CreateRWLock()),
/external/webrtc/webrtc/call/
H A Dcall.cc131 rtc::scoped_ptr<RWLockWrapper> receive_crit_;
142 rtc::scoped_ptr<RWLockWrapper> send_crit_;
189 receive_crit_(RWLockWrapper::CreateRWLock()),
190 send_crit_(RWLockWrapper::CreateRWLock()),

Completed in 160 milliseconds

12