#include "ace/Object_Manager.h"#include "ace/Token_Manager.h"#include "ace/Service_Manager.h"#include "ace/Service_Config.h"#include "ace/Signal.h"#include "ace/Log_Msg.h"#include "ace/Containers.h"#include "ace/Synch.h"#include "ace/Malloc.h"#include "ace/Object_Manager.i"Include dependency graph for Object_Manager.cpp:

Compounds | |
| class | ACE_Object_Manager_Manager |
| class | ACE_Object_Manager_Preallocations |
Defines | |
| #define | ACE_APPLICATION_PREALLOCATED_OBJECT_DEFINITIONS |
| #define | ACE_APPLICATION_PREALLOCATED_ARRAY_DEFINITIONS |
| #define | ACE_APPLICATION_PREALLOCATED_OBJECT_DELETIONS |
| #define | ACE_APPLICATION_PREALLOCATED_ARRAY_DELETIONS |
| #define | ACE_PREALLOCATE_OBJECT(TYPE, ID) |
| #define | ACE_PREALLOCATE_ARRAY(TYPE, ID, COUNT) |
| #define | ACE_DELETE_PREALLOCATED_OBJECT(TYPE, ID) |
| #define | ACE_DELETE_PREALLOCATED_ARRAY(TYPE, ID, COUNT) |
Typedefs | |
| typedef ACE_Cleanup_Adapter< ACE_Recursive_Thread_Mutex> | ACE_Static_Object_Lock_Type |
Variables | |
| ACE_Object_Manager_Manager | ACE_Object_Manager_Manager_instance |
| ACE_Static_Object_Lock_Type* | ACE_Static_Object_Lock_lock = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initializer: \
delete (ACE_Cleanup_Adapter<TYPE[COUNT]> *) preallocated_array[ID];\
preallocated_array[ID] = 0; |
|
|
Initializer: \
ace_cleanup_destroyer (\
(ACE_Cleanup_Adapter<TYPE> *) preallocated_object[ID], 0);\
preallocated_object[ID] = 0; |
|
|
Initializer: \
{\
ACE_Cleanup_Adapter<TYPE[COUNT]> *array_p;\
ACE_NEW_RETURN (array_p, ACE_Cleanup_Adapter<TYPE[COUNT]>, -1);\
preallocated_array[ID] = array_p;\
} |
|
|
Initializer: \
{\
ACE_Cleanup_Adapter<TYPE> *obj_p;\
ACE_NEW_RETURN (obj_p, ACE_Cleanup_Adapter<TYPE>, -1);\
preallocated_object[ID] = obj_p;\
} |
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000