Performs preallocations of certain statically allocated services needed by ACE. More...

Public Member Functions | |
| ACE_Object_Manager_Preallocations (void) | |
| ~ACE_Object_Manager_Preallocations (void) | |
Private Attributes | |
| ACE_Static_Svc_Descriptor | ace_svc_desc_ACE_Service_Manager |
Performs preallocations of certain statically allocated services needed by ACE.
Definition at line 124 of file Object_Manager.cpp.
| ACE_Object_Manager_Preallocations::ACE_Object_Manager_Preallocations | ( | void | ) |
Definition at line 134 of file Object_Manager.cpp.
{
ACE_STATIC_SVC_DEFINE (ACE_Service_Manager_initializer,
ACE_TEXT ("ACE_Service_Manager"),
ACE_SVC_OBJ_T,
&ACE_SVC_NAME (ACE_Service_Manager),
ACE_Service_Type::DELETE_THIS |
ACE_Service_Type::DELETE_OBJ,
0)
// Initialize the static service objects using the descriptors created
// above.
ace_svc_desc_ACE_Service_Manager =
ace_svc_desc_ACE_Service_Manager_initializer;
// Add to the list of static configured services.
ACE_Service_Config::static_svcs ()->
insert (&ace_svc_desc_ACE_Service_Manager);
}
| ACE_Object_Manager_Preallocations::~ACE_Object_Manager_Preallocations | ( | void | ) |
Definition at line 154 of file Object_Manager.cpp.
{
}
ACE_Static_Svc_Descriptor ACE_Object_Manager_Preallocations::ace_svc_desc_ACE_Service_Manager [private] |
Definition at line 131 of file Object_Manager.cpp.
1.7.0