GlobalObjects
Loading...
Searching...
No Matches
glo::LockSpecification Class Reference

To be able to lock objects, the 'lock mode' and the 'lock depth' are required as parameters. This is possible with this structure. More...

#include <GloLockSpecification.h>

Public Member Functions

 LockSpecification ()
 
 LockSpecification (const LockSpecification &rT)
 
 LockSpecification (EnLockMode eLockMode, EnDeepMode eDeepMode)
 
virtual ~LockSpecification ()
 
LockSpecificationoperator= (const LockSpecification &rT)
 
void setLockMode (EnLockMode eLockMode)
 Setter.
 
void setLockDeepMode (EnDeepMode eDeepMode)
 Setter.
 
EnLockMode getLockMode () const
 Getter.
 
EnDeepMode getLockDeepMode () const
 Getter.
 
bool operator== (const LockSpecification &rT) const
 Comparison operator.
 
bool operator!= (const LockSpecification &rT) const
 Comparison operator.
 

Protected Attributes

EnDeepMode m_eLockDeepMode
 
EnLockMode m_eLockMode
 

Detailed Description

To be able to lock objects, the 'lock mode' and the 'lock depth' are required as parameters. This is possible with this structure.

See also
EnLockMode, EnDeepMode.
Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ LockSpecification() [1/3]

glo::LockSpecification::LockSpecification ( )

Stanmdard constructor to initialize the members.

◆ LockSpecification() [2/3]

glo::LockSpecification::LockSpecification ( EnLockMode eLockMode,
EnDeepMode eDeepMode )

Constructor with parameter passing.

Parameters
[in]eLockModeThe lock mode.
[in]eDeepModeThe lock depth.

◆ LockSpecification() [3/3]

glo::LockSpecification::LockSpecification ( const LockSpecification & rT)

Copy constructor.

Parameters
[in]rTThe data is copied from this object.

◆ ~LockSpecification()

virtual glo::LockSpecification::~LockSpecification ( )
virtual

Destructor

Member Function Documentation

◆ getLockDeepMode()

EnDeepMode glo::LockSpecification::getLockDeepMode ( ) const

Getter.

◆ getLockMode()

EnLockMode glo::LockSpecification::getLockMode ( ) const

Getter.

◆ operator!=()

bool glo::LockSpecification::operator!= ( const LockSpecification & rT) const

Comparison operator.

Parameters
[in]rTThe object to be compared with this one.

◆ operator=()

LockSpecification & glo::LockSpecification::operator= ( const LockSpecification & rT)

Assignment operator.

Parameters
[in]rTThe data is transferred from this object.

◆ operator==()

bool glo::LockSpecification::operator== ( const LockSpecification & rT) const

Comparison operator.

Parameters
[in]rTThe object to be compared with this one.

◆ setLockDeepMode()

void glo::LockSpecification::setLockDeepMode ( EnDeepMode eDeepMode)

Setter.

◆ setLockMode()

void glo::LockSpecification::setLockMode ( EnLockMode eLockMode)

Setter.

Member Data Documentation

◆ m_eLockDeepMode

EnDeepMode glo::LockSpecification::m_eLockDeepMode
protected

The lock depth.

◆ m_eLockMode

EnLockMode glo::LockSpecification::m_eLockMode
protected

The lock mode.


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