2 #include "g_mthread_ISyncObject.h"
3 #include "g_mthread_Thread.h"
10 G_EXC_DEFINE_MSG ( ReleasingNotOwnedThreadException , MultithreadException ,
"Releasing a not owned thread!" );
11 G_EXC_DEFINE_MSG ( MutexAbandonedException , SyncObjectException ,
"Mutex was abandoned!" );
19 virtual void wait ( ) = 0;
20 virtual bool wait ( GTimeoutSec_t aTimeOutSec ) = 0;
21 virtual bool tryWait ( ) = 0;
22 virtual void release ( ) = 0;
Definition: g_mthread_ISyncObject.h:26
#define G_EXC_DEFINE_MSG(aexctypename, abaseexctypename, amsg)
Definition: g_exception_macros.h:43
Definition: g.mthread.ThreadSimpleEvent.h:5
Definition: g_mthread_MutexAbstract.h:14