#include <ace/Synch_T.h>
template<class ACE_LOCK> class ACE_TSS_Write_Guard : public ACE_TSS_Guard<ACE_LOCK> {
public:
ACE_TSS_Write_Guard (ACE_LOCK &lock, int block = 1);
int acquire_write (void);
int acquire (void);
int tryacquire_write (void);
int tryacquire (void);
void dump (void) const;
};
ACE_TSS_Write_Guard (ACE_LOCK &lock, int block = 1);
int acquire_write (void);
int acquire (void);
int tryacquire_write (void);
int tryacquire (void);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE; Declare the dynamic allocation hooks.