Class CNamedMutexRobustClockLockImpl

Inheritance Relationships

Base Type

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