ACE  6.5.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs
Synch_Traits.h File Reference
#include "ace/Lock.h"

Classes

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

Detailed Description

Moved from Synch.h.

Author
Douglas C. Schmidt d.sch.nosp@m.midt.nosp@m.@vand.nosp@m.erbi.nosp@m.lt.ed.nosp@m.u

Macro Definition Documentation

#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

Typedef Documentation