#include "ace/Lock.h"#include "ace/Global_Macros.h"#include "ace/OS_NS_Thread.h"#include "ace/Guard_T.inl"#include "ace/Guard_T.cpp"Include dependency graph for Guard_T.h:

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

| Classes | |
| class | ACE_Guard< ACE_LOCK > | 
| This data structure is meant to be used within a method or function... It performs automatic aquisition and release of a parameterized synchronization object <ACE_LOCK>.  More... | |
| class | ACE_Write_Guard< ACE_LOCK > | 
| This class is similar to class ACE_Guard, though it acquires/releases a write lock automatically (naturally, the <ACE_LOCK> it is instantiated with must support the appropriate API).  More... | |
| class | ACE_Read_Guard< ACE_LOCK > | 
| This class is similar to class ACE_Guard, though it acquires/releases a read lock automatically (naturally, the <ACE_LOCK> it is instantiated with must support the appropriate API).  More... | |
| Defines | |
| #define | ACE_TSS_Guard ACE_Guard | 
| #define | ACE_TSS_Write_GUARD ACE_Write_Guard | 
| #define | ACE_TSS_Read_GUARD ACE_Read_Guard | 
Moved from Synch.h.
| #define ACE_TSS_Guard ACE_Guard | 
| #define ACE_TSS_Read_GUARD ACE_Read_Guard | 
| #define ACE_TSS_Write_GUARD ACE_Write_Guard | 
 1.4.7-1
 1.4.7-1