Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #include "tao/DynamicAny/DynamicAny.h"
00013 #include "tao/DynamicAny/DynAnyFactory.h"
00014
00015 ACE_RCSID(DynamicAny, DynamicAny, "$Id: DynamicAny.cpp 84281 2009-01-30 15:01:17Z wotte $")
00016
00017 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00018
00019 TAO_DynamicAny_Loader::TAO_DynamicAny_Loader (void)
00020 {
00021 }
00022
00023 CORBA::Object_ptr
00024 TAO_DynamicAny_Loader::create_object (CORBA::ORB_ptr,
00025 int,
00026 ACE_TCHAR *[])
00027 {
00028 CORBA::Object_ptr obj;
00029 ACE_NEW_RETURN (obj,
00030 TAO_DynAnyFactory,
00031 CORBA::Object::_nil ());
00032 return obj;
00033 }
00034
00035 int
00036 TAO_DynamicAny_Loader::Initializer (void)
00037 {
00038 return ACE_Service_Config::process_directive (ace_svc_desc_TAO_DynamicAny_Loader);
00039 }
00040
00041
00042 ACE_STATIC_SVC_DEFINE (TAO_DynamicAny_Loader,
00043 ACE_TEXT ("DynamicAny_Loader"),
00044 ACE_SVC_OBJ_T,
00045 &ACE_SVC_NAME (TAO_DynamicAny_Loader),
00046 ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
00047 0)
00048 ACE_FACTORY_DEFINE (TAO_DynamicAny, TAO_DynamicAny_Loader)
00049
00050 TAO_END_VERSIONED_NAMESPACE_DECL