00001
00002
00003 #include "tao/PortableServer/IdAssignmentStrategySystem.h"
00004
00005 ACE_RCSID (PortableServer,
00006 Id_Assignment_Strategy,
00007 "IdAssignmentStrategySystem.cpp,v 1.7 2006/03/10 07:19:13 jtc Exp")
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