#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] |
1.4.7-1