gatelib  2.1
Public Member Functions | List of all members
g::mthread::CriticalSection Class Reference
Inheritance diagram for g::mthread::CriticalSection:
g::mthread::MutexAbstract g::mthread::ISyncObject

Public Member Functions

void setNumMaxSpin (GInt32_t aSpinMax)
 
virtual void wait ()
 
virtual bool wait (GTimeoutSec_t aTimeOutSec)
 
virtual bool tryWait ()
 
virtual void release ()
 
GInt32_t getNumRecursion () const
 
GInt64_t getThreadLockerId () const
 
- Public Member Functions inherited from g::mthread::ISyncObject
bool isOwner () const
 
void * getData () const
 
const std::string & getName () const
 
bool isAnonimous () const
 

Additional Inherited Members

- Protected Attributes inherited from g::mthread::ISyncObject
std::string mName
 
void * mSyncObjectData
 
bool mIsOwner
 

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