Class CNamedMutexImpl

Inheritance Relationships

Base Types

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