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