Searched refs:RecursiveCriticalSection (Results 1 – 7 of 7) sorted by relevance
28 RecursiveCriticalSection::RecursiveCriticalSection() { in RecursiveCriticalSection() function in rtc::RecursiveCriticalSection57 RecursiveCriticalSection::~RecursiveCriticalSection() { in ~RecursiveCriticalSection()71 void RecursiveCriticalSection::Enter() const RTC_EXCLUSIVE_LOCK_FUNCTION() { in Enter()130 bool RecursiveCriticalSection::TryEnter() const in TryEnter()164 void RecursiveCriticalSection::Leave() const RTC_UNLOCK_FUNCTION() { in Leave()192 bool RecursiveCriticalSection::CurrentThreadIsOwner() const { in CurrentThreadIsOwner()211 CritScope::CritScope(const RecursiveCriticalSection* cs) : cs_(cs) { in CritScope()
53 class RTC_LOCKABLE RecursiveCriticalSection {55 RecursiveCriticalSection();56 ~RecursiveCriticalSection();94 explicit CritScope(const RecursiveCriticalSection* cs)102 const RecursiveCriticalSection* const cs_;
122 RecursiveCriticalSection cs_;205 RecursiveCriticalSection lock_;
126 RecursiveCriticalSection crit_;
83 MarkProcessingCritScope(const RecursiveCriticalSection* cs, in MarkProcessingCritScope()99 const RecursiveCriticalSection* const cs_;
146 RecursiveCriticalSection crit_;
124 * RecursiveCriticalSection. Try to use [webrtc::Mutex][6] instead, and don't recurse.