ACE
6.3.3
|
#include "ace/Lock.h"
Classes | |
class | ACE_Condition< MUTEX > |
ACE_Condition variable wrapper, which allows threads to block until shared data changes state. More... | |
class | ACE_NULL_SYNCH |
Implement a do nothing Synchronization wrapper that typedefs the ACE_Condition and ACE_Mutex to the Null* versions. More... | |
class | ACE_MT_SYNCH |
Implement a default thread safe synchronization wrapper that typedefs the ACE_Condition and ACE_Mutex to the ACE_Condition and ACE_Mutex versions. More... | |
Macros | |
#define | ACE_SYNCH_MUTEX ACE_SYNCH::MUTEX |
#define | ACE_SYNCH_NULL_MUTEX ACE_SYNCH::NULL_MUTEX |
#define | ACE_SYNCH_RECURSIVE_MUTEX ACE_SYNCH::RECURSIVE_MUTEX |
#define | ACE_SYNCH_RW_MUTEX ACE_SYNCH::RW_MUTEX |
#define | ACE_SYNCH_CONDITION ACE_SYNCH::CONDITION |
#define | ACE_SYNCH_RECURSIVE_CONDITION ACE_SYNCH::RECURSIVE_CONDITION |
#define | ACE_SYNCH_NULL_SEMAPHORE ACE_SYNCH::NULL_SEMAPHORE |
#define | ACE_SYNCH_SEMAPHORE ACE_SYNCH::SEMAPHORE |
#define | ACE_SYNCH_PROCESS_SEMAPHORE ACE_Process_Semaphore |
#define | ACE_SYNCH_PROCESS_MUTEX ACE_Process_Mutex |
#define | ACE_SYNCH ACE_MT_SYNCH |
Typedefs | |
typedef ACE_Condition< ACE_Null_Mutex > | ACE_Null_Condition |
typedef ACE_Condition< ACE_Thread_Mutex > | ACE_Condition_Thread_Mutex |
typedef ACE_Condition< ACE_Recursive_Thread_Mutex > | ACE_Condition_Recursive_Thread_Mutex |
Moved from Synch.h.
#define ACE_SYNCH ACE_MT_SYNCH |
#define ACE_SYNCH_CONDITION ACE_SYNCH::CONDITION |
#define ACE_SYNCH_MUTEX ACE_SYNCH::MUTEX |
#define ACE_SYNCH_NULL_MUTEX ACE_SYNCH::NULL_MUTEX |
#define ACE_SYNCH_NULL_SEMAPHORE ACE_SYNCH::NULL_SEMAPHORE |
#define ACE_SYNCH_PROCESS_MUTEX ACE_Process_Mutex |
#define ACE_SYNCH_PROCESS_SEMAPHORE ACE_Process_Semaphore |
#define ACE_SYNCH_RECURSIVE_CONDITION ACE_SYNCH::RECURSIVE_CONDITION |
#define ACE_SYNCH_RECURSIVE_MUTEX ACE_SYNCH::RECURSIVE_MUTEX |
#define ACE_SYNCH_RW_MUTEX ACE_SYNCH::RW_MUTEX |
#define ACE_SYNCH_SEMAPHORE ACE_SYNCH::SEMAPHORE |