# Synch.h File Reference

`#include "ace/config-all.h"`
`#include "ace/Auto_Event.h"`
`#include "ace/Barrier.h"`
`#include "ace/Condition_Thread_Mutex.h"`
`#include "ace/Condition_Recursive_Thread_Mutex.h"`
`#include "ace/Event.h"`
`#include "ace/Lock.h"`
`#include "ace/Manual_Event.h"`
`#include "ace/Mutex.h"`
`#include "ace/Null_Barrier.h"`
`#include "ace/Null_Condition.h"`
`#include "ace/Null_Mutex.h"`
`#include "ace/Null_Semaphore.h"`
`#include "ace/RW_Mutex.h"`
`#include "ace/RW_Thread_Mutex.h"`
`#include "ace/Recursive_Thread_Mutex.h"`
`#include "ace/Semaphore.h"`
`#include "ace/Thread_Mutex.h"`
`#include "ace/Thread_Semaphore.h"`
`#include "ace/TSS_Adapter.h"`
`#include "ace/Synch_T.h"`

Include dependency graph for Synch.h:

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

## Detailed Description

Id
  Synch.h,v 4.147 2004/06/14 13:58:42 jwillemsen Exp

Wrapper Facades for various synchronization mechanisms.

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