#include <OS.h>
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... | |
Definition at line 4303 of file OS.h.
|
|
Default constructor.
Definition at line 251 of file OS.cpp.
00252 : object_ (0), 00253 cleanup_hook_ (0), 00254 param_ (0) 00255 { 00256 } |
|
|
Inequality operator.
Definition at line 267 of file OS.cpp.
00268 {
00269 return !(*this == o);
00270 }
|
|
|
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 }
|
|
|
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. |
|
|
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. |
|
|
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. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002