ACE 8.0.0
|
#include <Thread_Manager.h>
Public Member Functions | |
ACE_At_Thread_Exit_Func (void *object, ACE_CLEANUP_FUNC func, void *param=0) | |
Constructor. | |
virtual | ~ACE_At_Thread_Exit_Func () |
![]() | |
ACE_At_Thread_Exit () | |
Default constructor. | |
virtual | ~ACE_At_Thread_Exit () |
The destructor. | |
bool | is_owner () const |
At_Thread_Exit has the ownership? | |
bool | is_owner (bool owner) |
Set the ownership of the At_Thread_Exit. | |
bool | was_applied () const |
This At_Thread_Exit was applied? | |
bool | was_applied (bool applied) |
Set applied state of At_Thread_Exit. | |
Public Attributes | |
ACE_ALLOC_HOOK_DECLARE | |
Protected Member Functions | |
void | apply () |
The apply method. | |
![]() | |
void | do_apply () |
Do the apply if necessary. | |
Protected Attributes | |
void * | object_ |
The object to be cleanup. | |
ACE_CLEANUP_FUNC | func_ |
The cleanup func. | |
void * | param_ |
A param if required. | |
![]() | |
ACE_At_Thread_Exit * | next_ |
The next At_Thread_Exit hook in the list. | |
ACE_Thread_Descriptor * | td_ |
The Thread_Descriptor where this at is registered. | |
bool | was_applied_ |
The at was applied? | |
bool | is_owner_ |
The at has the ownership of this? | |
|
inline |
Constructor.
|
virtual |
|
protectedvirtual |
The apply method.
Implements ACE_At_Thread_Exit.
ACE_At_Thread_Exit_Func::ACE_ALLOC_HOOK_DECLARE |
|
protected |
The cleanup func.
|
protected |
The object to be cleanup.
|
protected |
A param if required.