EHS
Loading...
Searching...
No Matches
ehs::BaseMutex Class Reference

#include <BaseMutex.h>

Inheritance diagram for ehs::BaseMutex:
ehs::Mutex ehs::Mutex

Public Member Functions

virtual ~BaseMutex ()
 
 BaseMutex ()
 
 BaseMutex (const BaseMutex &mutex)
 
BaseMutexoperator= (const BaseMutex &mutex)
 
virtual void Initialize ()
 
virtual void UnInitialize ()
 
bool IsInitialized () const
 
virtual void Lock ()
 
virtual void Unlock ()
 
bool IsLocked () const
 

Protected Attributes

bool initialized
 
bool locked
 

Constructor & Destructor Documentation

◆ ~BaseMutex()

ehs::BaseMutex::~BaseMutex ( )
virtual

◆ BaseMutex() [1/2]

ehs::BaseMutex::BaseMutex ( )

◆ BaseMutex() [2/2]

ehs::BaseMutex::BaseMutex ( const BaseMutex & mutex)

Member Function Documentation

◆ Initialize()

void ehs::BaseMutex::Initialize ( )
virtual

Reimplemented in ehs::Mutex, and ehs::Mutex.

◆ IsInitialized()

bool ehs::BaseMutex::IsInitialized ( ) const

◆ IsLocked()

bool ehs::BaseMutex::IsLocked ( ) const

◆ Lock()

void ehs::BaseMutex::Lock ( )
virtual

Reimplemented in ehs::Mutex, and ehs::Mutex.

◆ operator=()

BaseMutex & ehs::BaseMutex::operator= ( const BaseMutex & mutex)

◆ UnInitialize()

void ehs::BaseMutex::UnInitialize ( )
virtual

Reimplemented in ehs::Mutex, and ehs::Mutex.

◆ Unlock()

void ehs::BaseMutex::Unlock ( )
virtual

Reimplemented in ehs::Mutex, and ehs::Mutex.

Member Data Documentation

◆ initialized

bool ehs::BaseMutex::initialized
protected

◆ locked

bool ehs::BaseMutex::locked
protected

The documentation for this class was generated from the following files: