Reference

ACE_At_Thread_Exit_Func(3)

NAME

ACE_At_Thread_Exit_Func

SYNOPSIS

#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 (void);
};

PUBLIC MEMBERS

ACE_At_Thread_Exit_Func (
    void *object,
    ACE_CLEANUP_FUNC func,
    void *param = 0
    );

virtual ~ACE_At_Thread_Exit_Func (void);

PROTECTED MEMBERS

void *object_;

The object to be cleanup

ACE_CLEANUP_FUNC func_;

The cleanup func

void *param_;

A param if required

void apply (void);

AUTHOR

Doug Schmidt

LIBRARY

ace