Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Synch_Traits.h File Reference

#include "ace/config-all.h"
#include "ace/Lock.h"

Include dependency graph for Synch_Traits.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Compounds

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. Note that this should be a template, but SunC++ 4.0.1 complains about this... More...

class  ACE_NULL_SYNCH
 Implement a do nothing Synchronization wrapper that typedefs the <ACE_Condition> and <ACE_Mutex> to the Null* versions. More...


Defines

#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

Detailed Description

Id:
Synch_Traits.h,v 4.2 2003/11/10 21:48:26 shuston Exp

Moved from Synch.h.

Author:
Douglas C. Schmidt <schmidt@cs.wustl.edu>

Define 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
 


Generated on Fri Apr 2 16:40:18 2004 for ACE by doxygen1.2.18