8 #include <MelLibType.h> 
    9 #if defined( MEL_LINUX ) || defined( MEL_MACOSX ) || defined( MEL_ANDROID ) || \ 
   36 #if defined( MEL_LINUX ) || defined( MEL_MACOSX ) || defined( MEL_ANDROID ) || \ 
   38             static const int EVENT_WAIT_INFINITE = -1;
 
   39 #elif defined( _WIN32 ) 
   40             static const int EVENT_WAIT_INFINITE = INFINITE;
 
   53             Event( 
bool autoRelease = 
true, 
bool signaled = 
false );
 
   83 #if defined( MEL_LINUX ) || defined( MEL_MACOSX ) || defined( MEL_ANDROID ) || \ 
   85             mutable bool mSignaled;
 
   87             mutable pthread_mutex_t _mutex;
 
   88             mutable pthread_cond_t _cond;
 
   89 #elif defined( _WIN32 ) 
EWaitCode
Wait result codes.
Definition: Event.h:31
 
@ EVENT_WAIT_TIMEOUT
time out while waiting
Definition: Event.h:33
 
@ EVENT_WAIT_OK
wait was ok
Definition: Event.h:32
 
EWaitCode wait(unsigned int msecs=EVENT_WAIT_INFINITE) const
 
Event(bool autoRelease=true, bool signaled=false)
 
Definition: Callback_Impl.h:11