Synch_Traits.h File Reference

#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

Go to the source code of this file.

Defines

#define ACE_NULL_SYNCH   ACE_Null_Mutex, ACE_Null_Condition
#define ACE_MT_SYNCH   ACE_Thread_Mutex, ACE_Condition_Thread_Mutex
#define ACE_SYNCH_MUTEX   ACE_Null_Mutex
#define ACE_SYNCH_NULL_MUTEX   ACE_Null_Mutex
#define ACE_SYNCH_RECURSIVE_MUTEX   ACE_Null_Mutex
#define ACE_SYNCH_RW_MUTEX   ACE_Null_Mutex
#define ACE_SYNCH_CONDITION   ACE_Null_Condition
#define ACE_SYNCH_RECURSIVE_CONDITION   ACE_Null_Condition
#define ACE_SYNCH_SEMAPHORE   ACE_Null_Semaphore
#define ACE_SYNCH_NULL_SEMAPHORE   ACE_Null_Mutex
#define ACE_SYNCH_PROCESS_SEMAPHORE   ACE_Process_Semaphore
#define ACE_SYNCH_PROCESS_MUTEX   ACE_Process_Mutex
#define ACE_SYNCH   ACE_NULL_SYNCH

Variables

ACE_BEGIN_VERSIONED_NAMESPACE_DECL
class 
ACE_Null_Mutex


Detailed Description

Id
Synch_Traits.h 74005 2006-08-14 11:30:00Z johnnyw

Moved from Synch.h.

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

Definition in file Synch_Traits.h.


Define Documentation

#define ACE_MT_SYNCH   ACE_Thread_Mutex, ACE_Condition_Thread_Mutex
 

Definition at line 111 of file Synch_Traits.h.

#define ACE_NULL_SYNCH   ACE_Null_Mutex, ACE_Null_Condition
 

Definition at line 110 of file Synch_Traits.h.

Referenced by ACE_Proactor_Timer_Handler::ACE_Proactor_Timer_Handler().

#define ACE_SYNCH   ACE_NULL_SYNCH
 

Definition at line 146 of file Synch_Traits.h.

#define ACE_SYNCH_CONDITION   ACE_Null_Condition
 

Definition at line 131 of file Synch_Traits.h.

#define ACE_SYNCH_MUTEX   ACE_Null_Mutex
 

Definition at line 127 of file Synch_Traits.h.

Referenced by ACE_Based_Pointer_Repository::bind(), ACE_Based_Pointer_Repository::find(), ACE_Utils::UUID_Generator::generateUUID(), ACE_Utils::UUID_Generator::get_timestamp(), ACE_Utils::UUID_Generator::init(), ACE_Notification_Queue::open(), ACE_Notification_Queue::pop_next_notification(), ACE_Notification_Queue::purge_pending_notifications(), ACE_Notification_Queue::push_new_notification(), ACE_Based_Pointer_Repository::unbind(), and ACE_Utils::UUID_Generator::UUID_Generator().

#define ACE_SYNCH_NULL_MUTEX   ACE_Null_Mutex
 

Definition at line 128 of file Synch_Traits.h.

#define ACE_SYNCH_NULL_SEMAPHORE   ACE_Null_Mutex
 

Definition at line 134 of file Synch_Traits.h.

#define ACE_SYNCH_PROCESS_MUTEX   ACE_Process_Mutex
 

Definition at line 141 of file Synch_Traits.h.

#define ACE_SYNCH_PROCESS_SEMAPHORE   ACE_Process_Semaphore
 

Definition at line 140 of file Synch_Traits.h.

#define ACE_SYNCH_RECURSIVE_CONDITION   ACE_Null_Condition
 

Definition at line 132 of file Synch_Traits.h.

#define ACE_SYNCH_RECURSIVE_MUTEX   ACE_Null_Mutex
 

Definition at line 129 of file Synch_Traits.h.

Referenced by ace_yylex(), ACE_Thread_Timer_Queue_Adapter< TQ >::cancel(), ACE_Thread_Timer_Queue_Adapter< TQ >::deactivate(), ACE_Thread_Timer_Queue_Adapter< TQ >::schedule(), and ACE_Thread_Timer_Queue_Adapter< TQ >::svc().

#define ACE_SYNCH_RW_MUTEX   ACE_Null_Mutex
 

Definition at line 130 of file Synch_Traits.h.

Referenced by ACE_Filecache::create(), ACE_Filecache::fetch(), ACE_Object_Manager::fini(), ACE_Filecache::finish(), ACE_Object_Manager::init(), ACE_Filecache::instance(), and ACE_Filecache::remove().

#define ACE_SYNCH_SEMAPHORE   ACE_Null_Semaphore
 

Definition at line 133 of file Synch_Traits.h.


Variable Documentation

ACE_BEGIN_VERSIONED_NAMESPACE_DECL class ACE_Null_Mutex
 

Definition at line 29 of file Synch_Traits.h.

Referenced by ACE_Read_Guard< ACE_Null_Mutex >::ACE_Read_Guard(), ACE_Write_Guard< ACE_Null_Mutex >::ACE_Write_Guard(), ACE_Malloc_Lock_Adapter_T< ACE_Null_Mutex >::operator()(), and ACE_Null_Mutex::~ACE_Null_Mutex().


Generated on Sun Jan 27 12:52:10 2008 for ACE by doxygen 1.3.6