#include "ace/Object_Manager_Base.h"#include "ace/OS_Memory.h"#include "ace/OS_NS_Thread.h"#include "ace/OS_NS_sys_socket.h"#include "ace/OS_NS_signal.h"#include "ace/OS_NS_stdio.h"Include dependency graph for Object_Manager_Base.cpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
| Classes | |
| class | ACE_OS_Object_Manager_Manager | 
| Ensure that the ACE_OS_Object_Manager gets initialized at program startup, and destroyed at program termination.  More... | |
| Defines | |
| #define | ACE_OS_PREALLOCATE_OBJECT(TYPE, ID) | 
| #define | ACE_OS_DELETE_PREALLOCATED_OBJECT(TYPE, ID) | 
| Functions | |
| void | ACE_OS_Object_Manager_Internal_Exit_Hook (void) | 
| Variables | |
| int | ace_exit_hook_marker = 0 | 
| ACE_OS_Object_Manager_Manager | ACE_OS_Object_Manager_Manager_instance | 
| 
 | 
| Value: delete (TYPE *) preallocated_object[ID];\
    preallocated_object[ID] = 0;
Definition at line 39 of file Object_Manager_Base.cpp. Referenced by ACE_OS_Object_Manager::fini(). | 
| 
 | 
| Value: {\
      TYPE *obj_p = 0;\
      ACE_NEW_RETURN (obj_p, TYPE, -1);\
      preallocated_object[ID] = (void *) obj_p;\
    }
Definition at line 33 of file Object_Manager_Base.cpp. Referenced by ACE_OS_Object_Manager::init(). | 
| 
 | 
| 
 Definition at line 74 of file Object_Manager_Base.cpp. References ACE_OS_Object_Manager::fini(), and ACE_OS_Object_Manager::instance(). Referenced by ACE_OS_Object_Manager::init(). 
 00075 {
00076   if (ACE_OS_Object_Manager::instance_)
00077     ACE_OS_Object_Manager::instance ()->fini ();
00078 }
 | 
| 
 | 
| 
 Definition at line 394 of file Object_Manager_Base.cpp. Referenced by ACE_OS_Object_Manager::at_exit(), and ACE_OS_Exit_Info::call_hooks(). | 
| 
 | 
| 
 Definition at line 503 of file Object_Manager_Base.cpp. | 
 1.3.6
 
1.3.6