#include <Service_Gestalt.h>
Collaboration diagram for ACE_Service_Type_Factory:
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_Type * | make_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_Service_Type_Factory (const ACE_Service_Type_Factory &) | |
ACE_Service_Type_Factory & | operator= (const ACE_Service_Type_Factory &) |
Private Attributes | |
ACE_TString | name_ |
int | type_ |
ACE_Auto_Ptr< ACE_Location_Node > | location_ |
int | is_active_ |
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 | ) |
ACE_Service_Type_Factory::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 |
ACE_Service_Type_Factory& ACE_Service_Type_Factory::operator= | ( | const ACE_Service_Type_Factory & | ) | [private] |
Declare the dynamic allocation hooks.
int ACE_Service_Type_Factory::is_active_ [private] |
ACE_TString ACE_Service_Type_Factory::name_ [private] |
int ACE_Service_Type_Factory::type_ [private] |