NAME
ACE_TSS_Adapter - 
This class encapsulates a TSS object and its associated
C++ destructor function.  It is used by the ACE_TSS...
methods (in Synch_T.cpp) in order to allow an extern
"C" cleanup routine to be used.  Needed by the "frigging"
MVS C++ compiler.
SYNOPSIS
#include <ace/Synch.h>
class ACE_TSS_Adapter
{
  public:
    ACE_TSS_Adapter (void *object, ACE_THR_DEST f);
    ~ACE_TSS_Adapter (void);
    void cleanup (void);
    void *ts_obj_;
    ACE_THR_DEST func_;
};
DESCRIPTION
Wrappers for various synchronization routines.
PUBLIC MEMBERS
ACE_TSS_Adapter (void *object, ACE_THR_DEST f);
~ACE_TSS_Adapter (void);
void cleanup (void);
Perform the cleanup operation.
void *ts_obj_;
ACE_THR_DEST func_;
The real cleanup routine for ts_obj;
AUTHOR
Doug Schmidt
LIBRARY
ace