GlobalObjects
Loading...
Searching...
No Matches
GloLockSpecification.h
Go to the documentation of this file.
1#ifndef INC_GLOLOCKSPECIFICATION_H
2#define INC_GLOLOCKSPECIFICATION_H
3//-----------------------------------------------------------------------------
43//-----------------------------------------------------------------------------
44#include "GloTypes.h"
45//-----------------------------------------------------------------------------
46namespace glo
47{
48 //---------------------------------------------------------------------------
65 {
66 protected:
67 //============== Attribute
68 //-----------------------------------------------------------------------
79 //-----------------------------------------------------------------------
90 //-----------------------------------------------------------------------
91
92 public:
93 //============= Konstruktoren
94 //-----------------------------------------------------------------------
105 //-----------------------------------------------------------------------
119 LockSpecification( EnLockMode eLockMode, EnDeepMode eDeepMode );
120 //-----------------------------------------------------------------------
133 //-----------------------------------------------------------------------
144 //-----------------------------------------------------------------------
145
146 //============== methods
147 //-----------------------------------------------------------------------
149
152 void setLockMode( EnLockMode eLockMode );
153 void setLockDeepMode( EnDeepMode eDeepMode );
155 //-----------------------------------------------------------------------
157
163 //-----------------------------------------------------------------------
164
165 //============== Operatoren
166 //-----------------------------------------------------------------------
168
179 bool operator== ( const LockSpecification & rT ) const;
180 bool operator!= ( const LockSpecification & rT ) const;
182 //-----------------------------------------------------------------------
194 LockSpecification & operator= ( const LockSpecification & rT );
195 //-----------------------------------------------------------------------
196 };
197 //---------------------------------------------------------------------------
198} // namespace glo
199#endif
For each library, here 'GlobalObjects' there is a type file.
#define __glo_export_dll
Definition GloTypes.h:70
To be able to lock objects, the 'lock mode' and the 'lock depth' are required as parameters....
Definition GloLockSpecification.h:65
virtual ~LockSpecification()
EnDeepMode getLockDeepMode() const
Getter.
EnDeepMode m_eLockDeepMode
Definition GloLockSpecification.h:89
void setLockMode(EnLockMode eLockMode)
Setter.
LockSpecification(const LockSpecification &rT)
EnLockMode m_eLockMode
Definition GloLockSpecification.h:78
EnLockMode getLockMode() const
Getter.
void setLockDeepMode(EnDeepMode eDeepMode)
Setter.
LockSpecification(EnLockMode eLockMode, EnDeepMode eDeepMode)
Definition GloAbstractBaseLot.h:49
EnDeepMode
Definition GloTypes.h:254
EnLockMode
Definition GloTypes.h:1055