2 #include "g_mthread_MutexAbstract.h"
9 G_EXC_DEFINE_MSG ( TryingToDestroyABusyMutexException , MultithreadException ,
"Trying to call destructor of a busy mutex!" );
15 MutexNamed (
const char* aName , NamedSyncObjectCreationOptions_t aCreationOptions = g_create_always );
19 virtual void wait ( );
20 virtual bool wait ( GTimeoutSec_t aTimeOutSec );
21 virtual bool tryWait ( );
22 virtual void release ( );
#define G_EXC_DEFINE_MSG(aexctypename, abaseexctypename, amsg)
Definition: g_exception_macros.h:43
Definition: g.mthread.ThreadSimpleEvent.h:5
Definition: g_mthread_MutexNamed.h:11
Definition: g_mthread_MutexAbstract.h:14