#include "ace/Lock.h"
Include dependency graph for Synch_Traits.h:
This graph shows which files directly or indirectly include this file:
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 |
Moved from Synch.h.
Definition in file Synch_Traits.h.
#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.
#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::Monitor_Control::Monitor_Point_Registry::add(), ACE::Monitor_Control::Monitor_Base::add_constraint(), ACE_Based_Pointer_Repository::bind(), ACE::Monitor_Control::Monitor_Base::clear(), ACE::Monitor_Control::Monitor_Point_Registry::constraint_id(), ACE_Based_Pointer_Repository::find(), ACE::Monitor_Control::Monitor_Point_Registry::get(), ACE_Utils::UUID_Generator::get_timestamp(), ACE_Utils::UUID_Generator::get_timestamp_and_clocksequence(), ACE_Utils::UUID_Generator::init(), ACE::Monitor_Control::Monitor_Point_Registry::names(), ACE_Notification_Queue::open(), ACE_Service_Config::open_i(), ACE_Notification_Queue::pop_next_notification(), ACE_Notification_Queue::purge_pending_notifications(), ACE_Notification_Queue::push_new_notification(), ACE::Monitor_Control::Monitor_Base::receive(), ACE::Monitor_Control::Monitor_Point_Registry::remove(), ACE::Monitor_Control::Monitor_Base::remove_constraint(), ACE::Monitor_Control::Monitor_Base::retrieve(), ACE::Monitor_Control::Monitor_Base::retrieve_and_clear(), 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.