00001 // $Id: RT_Factory.cpp 79084 2007-07-30 13:13:45Z elliott_c $ 00002 00003 #include "orbsvcs/Notify/RT_Factory.h" 00004 #include "orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.h" 00005 00006 ACE_RCSID(RT_Notify, TAO_Notify_RT_Factory, "$Id: RT_Factory.cpp 79084 2007-07-30 13:13:45Z elliott_c $") 00007 00008 00009 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00010 00011 TAO_Notify_RT_Factory::TAO_Notify_RT_Factory (void) 00012 { 00013 } 00014 00015 TAO_Notify_RT_Factory::~TAO_Notify_RT_Factory () 00016 { 00017 } 00018 00019 void 00020 TAO_Notify_RT_Factory::create (TAO_Notify_StructuredProxyPushSupplier*& proxy) 00021 { 00022 ACE_NEW_THROW_EX (proxy, 00023 TAO_Notify_RT_StructuredProxyPushSupplier (), 00024 CORBA::NO_MEMORY ()); 00025 } 00026 00027 TAO_END_VERSIONED_NAMESPACE_DECL 00028 00029 ACE_FACTORY_DEFINE (TAO_RT_Notify, TAO_Notify_RT_Factory)