Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages

# ACE_At_Thread_Exit_Func Class Reference

`#include <Thread_Manager.h>`

Inheritance diagram for ACE_At_Thread_Exit_Func:

[legend]
Collaboration diagram for ACE_At_Thread_Exit_Func:

[legend]
List of all members.

## Public Methods
| ACE_At_Thread_Exit_Func (void *object, ACE_CLEANUP_FUNC func, void *param=0)
| Constructor. More...
virtual | ~ACE_At_Thread_Exit_Func (void)
## Protected Methods
void | apply (void)
| The apply method. More...
## Protected Attributes
void * | object_
| The object to be cleanup. More...
ACE_CLEANUP_FUNC | func_
| The cleanup func. More...
void * | param_
| A param if required. More...

## Constructor & Destructor Documentation

ACE_INLINE ACE_At_Thread_Exit_Func::ACE_At_Thread_Exit_Func | ( | void * | object,
|  | ACE_CLEANUP_FUNC | func,
|  | void * | param = 0
| ) |

| Constructor.

ACE_INLINE ACE_At_Thread_Exit_Func::~ACE_At_Thread_Exit_Func | ( | void |  | ) | `[virtual]`

## Member Function Documentation

ACE_INLINE void ACE_At_Thread_Exit_Func::apply | ( | void |  | ) | `[protected, virtual]`

| The apply method. Reimplemented from ACE_At_Thread_Exit.

## Member Data Documentation

ACE_CLEANUP_FUNC ACE_At_Thread_Exit_Func::func_`[protected]`

| The cleanup func.

void* ACE_At_Thread_Exit_Func::object_`[protected]`

| The object to be cleanup.

void* ACE_At_Thread_Exit_Func::param_`[protected]`

| A param if required.

The documentation for this class was generated from the following files:

- Thread_Manager.h
- Thread_Manager.i