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 107 of file Object_Manager.cpp.


Constructor & Destructor Documentation

ACE_Object_Manager_Preallocations::ACE_Object_Manager_Preallocations ( void   ) 

Definition at line 117 of file Object_Manager.cpp.

References ACE_STATIC_SVC_DEFINE, ace_svc_desc_ACE_Service_Manager, ACE_SVC_NAME, ACE_SVC_OBJ_T, ACE_TEXT, ACE_Service_Type::DELETE_OBJ, ACE_Service_Type::DELETE_THIS, and ACE_Service_Config::static_svcs().

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

ACE_Object_Manager_Preallocations::~ACE_Object_Manager_Preallocations ( void   ) 

Definition at line 137 of file Object_Manager.cpp.

00138 {
00139 }


Member Data Documentation

ACE_Static_Svc_Descriptor ACE_Object_Manager_Preallocations::ace_svc_desc_ACE_Service_Manager [private]

Definition at line 114 of file Object_Manager.cpp.

Referenced by ACE_Object_Manager_Preallocations().


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 17:35:24 2010 for ACE by  doxygen 1.4.7