Class CNamedMutexRobustClockLockImpl
Inheritance Relationships
Base Type
public eCAL::CNamedMutexImplBase
(Class CNamedMutexImplBase)
Class Documentation
-
class CNamedMutexRobustClockLockImpl : public eCAL::CNamedMutexImplBase
Public Functions
-
CNamedMutexRobustClockLockImpl(const std::string &name_, bool recoverable_)
-
~CNamedMutexRobustClockLockImpl()
-
CNamedMutexRobustClockLockImpl(const CNamedMutexRobustClockLockImpl&) = delete
-
CNamedMutexRobustClockLockImpl &operator=(const CNamedMutexRobustClockLockImpl&) = delete
-
CNamedMutexRobustClockLockImpl(CNamedMutexRobustClockLockImpl&&) = delete
-
CNamedMutexRobustClockLockImpl &operator=(CNamedMutexRobustClockLockImpl&&) = delete
-
virtual bool IsCreated() const final
-
virtual bool IsRecoverable() const final
-
virtual bool WasRecovered() const final
-
virtual bool HasOwnership() const final
-
virtual void DropOwnership() final
-
virtual bool Lock(int64_t timeout_) final
-
virtual void Unlock() final
-
CNamedMutexRobustClockLockImpl(const std::string &name_, bool recoverable_)