Class CNamedMutexImpl
Defined in File ecal_named_mutex_impl.h
Inheritance Relationships
Base Types
public eCAL::CNamedMutexImplBase
(Class CNamedMutexImplBase)public eCAL::CNamedMutexImplBase
(Class CNamedMutexImplBase)
Class Documentation
-
class CNamedMutexImpl : public eCAL::CNamedMutexImplBase, public eCAL::CNamedMutexImplBase
Public Functions
-
CNamedMutexImpl(const std::string &name_, bool recoverable_)
-
~CNamedMutexImpl()
-
CNamedMutexImpl(const CNamedMutexImpl&) = delete
-
CNamedMutexImpl &operator=(const CNamedMutexImpl&) = delete
-
CNamedMutexImpl(CNamedMutexImpl&&) = delete
-
CNamedMutexImpl &operator=(CNamedMutexImpl&&) = 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
-
CNamedMutexImpl(const std::string &name_, bool recoverable_)
-
~CNamedMutexImpl()
-
CNamedMutexImpl(const CNamedMutexImpl&) = delete
-
CNamedMutexImpl &operator=(const CNamedMutexImpl&) = delete
-
CNamedMutexImpl(CNamedMutexImpl&&) = delete
-
CNamedMutexImpl &operator=(CNamedMutexImpl&&) = 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
-
CNamedMutexImpl(const std::string &name_, bool recoverable_)