DynamicAny.cpp

Go to the documentation of this file.
00001 //=============================================================================
00002 /**
00003  *  @file    DynamicAny.cpp
00004  *
00005  *  $Id: DynamicAny.cpp 76995 2007-02-11 12:51:42Z johnnyw $
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, "$Id: DynamicAny.cpp 76995 2007-02-11 12:51:42Z johnnyw $")
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 TAO_END_VERSIONED_NAMESPACE_DECL
00042 
00043 ACE_STATIC_SVC_DEFINE (TAO_DynamicAny_Loader,
00044                        ACE_TEXT ("DynamicAny_Loader"),
00045                        ACE_SVC_OBJ_T,
00046                        &ACE_SVC_NAME (TAO_DynamicAny_Loader),
00047                        ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
00048                        0)
00049 ACE_FACTORY_DEFINE (TAO_DynamicAny, TAO_DynamicAny_Loader)

Generated on Sun Jan 27 13:36:28 2008 for TAO_DynamicAny by doxygen 1.3.6