ACE 8.0.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
ACE_At_Thread_Exit_Func Class Reference

#include <Thread_Manager.h>

Inheritance diagram for ACE_At_Thread_Exit_Func:
Inheritance graph
[legend]
Collaboration diagram for ACE_At_Thread_Exit_Func:
Collaboration graph
[legend]

Public Member Functions

 ACE_At_Thread_Exit_Func (void *object, ACE_CLEANUP_FUNC func, void *param=0)
 Constructor.
 
virtual ~ACE_At_Thread_Exit_Func ()
 
- Public Member Functions inherited from ACE_At_Thread_Exit
 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.
 
- Protected Member Functions inherited from ACE_At_Thread_Exit
void do_apply ()
 Do the apply if necessary.
 

Protected Attributes

voidobject_
 The object to be cleanup.
 
ACE_CLEANUP_FUNC func_
 The cleanup func.
 
voidparam_
 A param if required.
 
- Protected Attributes inherited from ACE_At_Thread_Exit
ACE_At_Thread_Exitnext_
 The next At_Thread_Exit hook in the list.
 
ACE_Thread_Descriptortd_
 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?
 

Constructor & Destructor Documentation

◆ ACE_At_Thread_Exit_Func()

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

Constructor.

◆ ~ACE_At_Thread_Exit_Func()

ACE_At_Thread_Exit_Func::~ACE_At_Thread_Exit_Func ( )
virtual

Member Function Documentation

◆ apply()

void ACE_At_Thread_Exit_Func::apply ( )
protectedvirtual

The apply method.

Implements ACE_At_Thread_Exit.

Member Data Documentation

◆ ACE_ALLOC_HOOK_DECLARE

ACE_At_Thread_Exit_Func::ACE_ALLOC_HOOK_DECLARE

◆ func_

ACE_CLEANUP_FUNC ACE_At_Thread_Exit_Func::func_
protected

The cleanup func.

◆ object_

void* ACE_At_Thread_Exit_Func::object_
protected

The object to be cleanup.

◆ param_

void* ACE_At_Thread_Exit_Func::param_
protected

A param if required.


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