#include <OS.h>
Collaboration diagram for ACE_OS_Exit_Info:

Public Methods | |
| ACE_OS_Exit_Info (void) | |
| Default constructor. More... | |
| ~ACE_OS_Exit_Info (void) | |
| Destructor. More... | |
| int | at_exit_i (void *object, ACE_CLEANUP_FUNC cleanup_hook, void *param) |
| Use to register a cleanup hook. More... | |
| int | find (void *object) |
| Look for a registered cleanup hook object. Returns 1 if already registered, 0 if not. More... | |
| void | call_hooks () |
| Call all registered cleanup hooks, in reverse order of registration. More... | |
Private Attributes | |
| ACE_Cleanup_Info_Node * | registered_objects_ |
For internal use by the ACE library, only.
|
|
Default constructor.
|
|
|
Destructor.
|
|
||||||||||||||||
|
Use to register a cleanup hook.
|
|
|
Call all registered cleanup hooks, in reverse order of registration.
|
|
|
Look for a registered cleanup hook object. Returns 1 if already registered, 0 if not.
|
|
|
Keeps track of all registered objects. The last node is only used to terminate the list (it doesn't contain a valid ACE_Cleanup_Info). |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001