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

Public Member Functions

G_REF SemaphoreNamed (const char *name, NamedSyncObjectCreationOptions_t aCreationOptions=g_create_always, GInt32_t initial_count=0)
 
 SemaphoreNamed (const SemaphoreNamed &)
 
- Public Member Functions inherited from g::mthread::SemaphoreBase
virtual void wait ()
 
virtual bool tryWait ()
 
virtual bool wait (GTimeoutSec_t aTimeOutSec)
 
virtual void put (GUint32_t incrementum=1)
 
- 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: