#include <ace/Thread_Manager.h>
class ACE_At_Thread_Exit_Func : public ACE_At_Thread_Exit {
public:
ACE_At_Thread_Exit_Func( void* object, ACE_CLEANUP_FUNC func, void* param = 0 );
virtual ~ACE_At_Thread_Exit_Func (void);
protected:
void* object_;
ACE_CLEANUP_FUNC func_;
void* param_;
void apply();
};
ACE_At_Thread_Exit_Func(
void* object,
ACE_CLEANUP_FUNC func,
void* param = 0
);
virtual ~ACE_At_Thread_Exit_Func (void);
void* object_;
ACE_CLEANUP_FUNC func_;
void* param_;
void apply();