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

ACE_Cleanup_Info Class Reference

Hold cleanup information for thread/process. More...

#include <OS.h>

List of all members.

Public Methods

 ACE_Cleanup_Info (void)
 Default constructor. More...

int operator== (const ACE_Cleanup_Info &o) const
 Equality operator. More...

int operator!= (const ACE_Cleanup_Info &o) const
 Inequality operator. More...


Public Attributes

void * object_
 Point to object that gets passed into the <cleanup_hook_>. More...

ACE_CLEANUP_FUNC cleanup_hook_
 Cleanup hook that gets called back. More...

void * param_
 Parameter passed to the <cleanup_hook_>. More...


Detailed Description

Hold cleanup information for thread/process.

Definition at line 4303 of file OS.h.


Constructor & Destructor Documentation

ACE_Cleanup_Info::ACE_Cleanup_Info void   
 

Default constructor.

Definition at line 251 of file OS.cpp.

00252   : object_ (0),
00253     cleanup_hook_ (0),
00254     param_ (0)
00255 {
00256 }


Member Function Documentation

int ACE_Cleanup_Info::operator!= const ACE_Cleanup_Info &    o const
 

Inequality operator.

Definition at line 267 of file OS.cpp.

00268 {
00269   return !(*this == o);
00270 }

int ACE_Cleanup_Info::operator== const ACE_Cleanup_Info &    o const
 

Equality operator.

Definition at line 259 of file OS.cpp.

References cleanup_hook_, object_, and param_.

00260 {
00261   return o.object_ == this->object_
00262     && o.cleanup_hook_ == this->cleanup_hook_
00263     && o.param_ == this->param_;
00264 }


Member Data Documentation

ACE_CLEANUP_FUNC ACE_Cleanup_Info::cleanup_hook_
 

Cleanup hook that gets called back.

Definition at line 4319 of file OS.h.

Referenced by ACE_Thread_Descriptor::at_exit, ACE_OS_Exit_Info::at_exit_i, ACE_OS_Exit_Info::call_hooks, ACE_Thread_Manager::exit, operator==, ACE_Thread_Descriptor::reset, and ACE_Thread_Manager::run_thread_exit_hooks.

void* ACE_Cleanup_Info::object_
 

Point to object that gets passed into the <cleanup_hook_>.

Definition at line 4316 of file OS.h.

Referenced by ACE_Thread_Descriptor::at_exit, ACE_OS_Exit_Info::at_exit_i, ACE_OS_Exit_Info::call_hooks, ACE_Thread_Manager::exit, ACE_OS_Exit_Info::find, operator==, ACE_Thread_Descriptor::reset, and ACE_Thread_Manager::run_thread_exit_hooks.

void* ACE_Cleanup_Info::param_
 

Parameter passed to the <cleanup_hook_>.

Definition at line 4322 of file OS.h.

Referenced by ACE_Thread_Descriptor::at_exit, ACE_OS_Exit_Info::at_exit_i, ACE_OS_Exit_Info::call_hooks, ACE_Thread_Manager::exit, operator==, ACE_Thread_Descriptor::reset, and ACE_Thread_Manager::run_thread_exit_hooks.


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 12:46:35 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002