ACE_Object_Manager_Preallocations Class Reference

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

Collaboration diagram for ACE_Object_Manager_Preallocations:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

Performs preallocations of certain statically allocated services needed by ACE.

Definition at line 108 of file Object_Manager.cpp.


Constructor & Destructor Documentation

ACE_Object_Manager_Preallocations::ACE_Object_Manager_Preallocations void   ) 
 

Definition at line 118 of file Object_Manager.cpp.

References ACE_LIB_TEXT, ACE_STATIC_SVC_DEFINE, ace_svc_desc_ACE_Service_Manager, ACE_SVC_NAME, ACE_SVC_OBJ_T, and ACE_Service_Config::static_svcs().

00119 {
00120   ACE_STATIC_SVC_DEFINE (ACE_Service_Manager_initializer,
00121                          ACE_LIB_TEXT ("ACE_Service_Manager"),
00122                          ACE_SVC_OBJ_T,
00123                          &ACE_SVC_NAME (ACE_Service_Manager),
00124                          ACE_Service_Type::DELETE_THIS |
00125                            ACE_Service_Type::DELETE_OBJ,
00126                          0)
00127 
00128   // Initialize the static service objects using the descriptors created
00129   // above.
00130   ace_svc_desc_ACE_Service_Manager =
00131     ace_svc_desc_ACE_Service_Manager_initializer;
00132 
00133   // Add to the list of static configured services.
00134   ACE_Service_Config::static_svcs ()->
00135     insert (&ace_svc_desc_ACE_Service_Manager);
00136 }

ACE_Object_Manager_Preallocations::~ACE_Object_Manager_Preallocations void   ) 
 

Definition at line 138 of file Object_Manager.cpp.

00139 {
00140 }


Member Data Documentation

ACE_Static_Svc_Descriptor ACE_Object_Manager_Preallocations::ace_svc_desc_ACE_Service_Manager [private]
 

Definition at line 115 of file Object_Manager.cpp.

Referenced by ACE_Object_Manager_Preallocations().


The documentation for this class was generated from the following file:
Generated on Thu Nov 9 11:26:04 2006 for ACE by doxygen 1.3.6