diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/RT_Factory.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Notify/RT_Factory.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/RT_Factory.cpp b/TAO/orbsvcs/orbsvcs/Notify/RT_Factory.cpp new file mode 100644 index 00000000000..5467527c8fc --- /dev/null +++ b/TAO/orbsvcs/orbsvcs/Notify/RT_Factory.cpp @@ -0,0 +1,29 @@ +// $Id$ + +#include "RT_Factory.h" + +#if ! defined (__ACE_INLINE__) +#include "RT_Factory.inl" +#endif /* __ACE_INLINE__ */ + +#include "Structured/RT_StructuredProxyPushSupplier.h" + +ACE_RCSID(RT_Notify, TAO_NS_RT_Factory, "$Id$") + +TAO_NS_RT_Factory::TAO_NS_RT_Factory (void) +{ +} + +TAO_NS_RT_Factory::~TAO_NS_RT_Factory () +{ +} + +void +TAO_NS_RT_Factory::create (TAO_NS_StructuredProxyPushSupplier*& proxy ACE_ENV_ARG_DECL) +{ + ACE_NEW_THROW_EX (proxy, + TAO_NS_RT_StructuredProxyPushSupplier (), + CORBA::NO_MEMORY ()); +} + +ACE_FACTORY_DECLARE (TAO_Notify, TAO_NS_RT_Factory) |