DynamicAny.cpp

Go to the documentation of this file.
00001 //=============================================================================
00002 /**
00003  *  @file    DynamicAny.cpp
00004  *
00005  *  DynamicAny.cpp,v 1.10 2006/03/10 07:19:08 jtc Exp
00006  *
00007  *  @author Carlos O'Ryan <coryan@uci.edu>
00008  */
00009 //=============================================================================
00010 
00011 
00012 #include "tao/DynamicAny/DynamicAny.h"
00013 #include "tao/DynamicAny/DynAnyFactory.h"
00014 
00015 ACE_RCSID(DynamicAny, DynamicAny, "DynamicAny.cpp,v 1.10 2006/03/10 07:19:08 jtc Exp")
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                                       ACE_ENV_ARG_DECL_NOT_USED)
00028   ACE_THROW_SPEC ((CORBA::SystemException))
00029 {
00030   CORBA::Object_ptr obj;
00031   ACE_NEW_RETURN (obj,
00032                   TAO_DynAnyFactory,
00033                   CORBA::Object::_nil ());
00034   return obj;
00035 }
00036 
00037 int
00038 TAO_DynamicAny_Loader::Initializer (void)
00039 {
00040   return ACE_Service_Config::process_directive (ace_svc_desc_TAO_DynamicAny_Loader);
00041 }
00042 
00043 TAO_END_VERSIONED_NAMESPACE_DECL
00044 
00045 ACE_STATIC_SVC_DEFINE (TAO_DynamicAny_Loader,
00046                        ACE_TEXT ("DynamicAny_Loader"),
00047                        ACE_SVC_OBJ_T,
00048                        &ACE_SVC_NAME (TAO_DynamicAny_Loader),
00049                        ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
00050                        0)
00051 ACE_FACTORY_DEFINE (TAO_DynamicAny, TAO_DynamicAny_Loader)

Generated on Thu Nov 9 13:02:07 2006 for TAO_DynamicAny by doxygen 1.3.6