00001 // $Id: IdAssignmentStrategySystem.cpp 71473 2006-03-10 07:19:20Z jtc $ 00002 00003 #include "tao/PortableServer/IdAssignmentStrategySystem.h" 00004 00005 ACE_RCSID (PortableServer, 00006 Id_Assignment_Strategy, 00007 "$Id: IdAssignmentStrategySystem.cpp 71473 2006-03-10 07:19:20Z jtc $") 00008 00009 00010 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00011 00012 namespace TAO 00013 { 00014 namespace Portable_Server 00015 { 00016 char 00017 IdAssignmentStrategySystem::id_assignment_key_type (void) const 00018 { 00019 return 'S'; 00020 } 00021 00022 bool 00023 IdAssignmentStrategySystem::has_system_id (void) const 00024 { 00025 return true; 00026 } 00027 } 00028 } 00029 00030 TAO_END_VERSIONED_NAMESPACE_DECL 00031 00032 ACE_FACTORY_NAMESPACE_DEFINE ( 00033 ACE_Local_Service, 00034 IdAssignmentStrategySystem, 00035 TAO::Portable_Server::IdAssignmentStrategySystem) 00036 00037 ACE_STATIC_SVC_DEFINE ( 00038 IdAssignmentStrategySystem, 00039 ACE_TEXT ("IdAssignmentStrategySystem"), 00040 ACE_SVC_OBJ_T, 00041 &ACE_SVC_NAME (IdAssignmentStrategySystem), 00042 ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ, 00043 0) 00044