Class CNamedMutexImplBase

Inheritance Relationships

Derived Types

Class Documentation

class CNamedMutexImplBase

Subclassed by eCAL::CNamedMutexImpl, eCAL::CNamedMutexImpl, eCAL::CNamedMutexRobustClockLockImpl, eCAL::CNamedMutexStubImpl

Public Functions

virtual ~CNamedMutexImplBase() = default
virtual bool IsCreated() const = 0
virtual bool IsRecoverable() const = 0
virtual bool WasRecovered() const = 0
virtual bool HasOwnership() const = 0
virtual void DropOwnership() = 0
virtual bool Lock(int64_t timeout_) = 0
virtual void Unlock() = 0