Searched refs:ValueGuard (Results 1 – 2 of 2) sorted by relevance
258 if (ValueGuard descriptor_guard = DescriptorIsValid()) { in GetDescriptor()264 if (ValueGuard stream_guard = StreamIsValid()) { in GetDescriptor()285 ValueGuard stream_guard = StreamIsValid(); in GetStream()287 if (ValueGuard descriptor_guard = DescriptorIsValid()) { in GetStream()393 if (ValueGuard descriptor_guard = DescriptorIsValid()) { in SeekFromStart()405 if (ValueGuard stream_guard = StreamIsValid()) { in SeekFromStart()424 if (ValueGuard descriptor_guard = DescriptorIsValid()) { in SeekFromCurrent()436 if (ValueGuard stream_guard = StreamIsValid()) { in SeekFromCurrent()455 if (ValueGuard descriptor_guard = DescriptorIsValid()) { in SeekFromEnd()467 if (ValueGuard stream_guard = StreamIsValid()) { in SeekFromEnd()[all …]
423 struct ValueGuard { struct424 ValueGuard(std::mutex &m, bool b) : guard(m, std::adopt_lock), value(b) {} in ValueGuard() function437 ValueGuard DescriptorIsValid() const { in DescriptorIsValid() argument439 return ValueGuard(m_descriptor_mutex, DescriptorIsValidUnlocked()); in DescriptorIsValid()442 ValueGuard StreamIsValid() const { in StreamIsValid()444 return ValueGuard(m_stream_mutex, StreamIsValidUnlocked()); in StreamIsValid()