gatelib  2.1
Public Member Functions | Protected Attributes | List of all members
g::mthread::ISyncObject Class Referenceabstract
Inheritance diagram for g::mthread::ISyncObject:
g::mthread::MutexAbstract g::mthread::SemaphoreBase g::mthread::CriticalSection g::mthread::MutexNamed g::mthread::SemaphoreAnonymous g::mthread::SemaphoreNamed

Public Member Functions

virtual void wait ()=0
 
virtual bool tryWait ()=0
 
virtual bool wait (GTimeoutSec_t aTimeOutSec)=0
 
bool isOwner () const
 
void * getData () const
 
const std::string & getName () const
 
bool isAnonimous () const
 

Protected Attributes

std::string mName
 
void * mSyncObjectData
 
bool mIsOwner
 

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