ACE_Service_Type_Factory Class Reference

#include <Parse_Node.h>

Collaboration diagram for ACE_Service_Type_Factory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ACE_Service_Type_Factory (ACE_TCHAR const *name, int type, ACE_Location_Node *location, int active)
 ~ACE_Service_Type_Factory (void)
ACE_Service_Typemake_service_type (ACE_Service_Gestalt *pcfg) const
ACE_TCHAR const * name (void) const

Public Attributes

 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks.

Private Member Functions

 ACE_UNIMPLEMENTED_FUNC (ACE_Service_Type_Factory(const ACE_Service_Type_Factory &)) ACE_UNIMPLEMENTED_FUNC(ACE_Service_Type_Factory &operator

Private Attributes

int type_
ACE_Auto_Ptr< ACE_Location_Nodelocation_
int is_active_

Detailed Description

A helper class used to safely register dynamic services, which may contains subordinate static services. It is used to capture the necessary data during the parsing, but perform the actuall instantiation later.


Constructor & Destructor Documentation

ACE_Service_Type_Factory::ACE_Service_Type_Factory ( ACE_TCHAR const *  name,
int  type,
ACE_Location_Node location,
int  active 
)
ACE_Service_Type_Factory::~ACE_Service_Type_Factory ( void   ) 

Member Function Documentation

ACE_Service_Type_Factory::ACE_UNIMPLEMENTED_FUNC ( ACE_Service_Type_Factory(const ACE_Service_Type_Factory &)   )  [private]

Not implemented to enforce no copying

ACE_Service_Type* ACE_Service_Type_Factory::make_service_type ( ACE_Service_Gestalt pcfg  )  const
ACE_TCHAR const* ACE_Service_Type_Factory::name ( void   )  const

Member Data Documentation

Declare the dynamic allocation hooks.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Nov 30 00:53:27 2009 for ACE by  doxygen 1.6.1