RT_Factory.cpp

Go to the documentation of this file.
00001 // RT_Factory.cpp,v 1.9 2006/03/15 21:29:09 jtc Exp
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, "RT_Factory.cpp,v 1.9 2006/03/15 21:29:09 jtc Exp")
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 ACE_ENV_ARG_DECL)
00021 {
00022   ACE_NEW_THROW_EX (proxy,
00023                     TAO_Notify_RT_StructuredProxyPushSupplier (),
00024                     CORBA::NO_MEMORY ());
00025 }
00026 
00027 void
00028 TAO_Notify_RT_Factory:: create (TAO_Notify_ProxySupplier_Collection*& collection ACE_ENV_ARG_DECL)
00029 {
00030   TAO_Notify_Default_Factory::create (collection ACE_ENV_ARG_PARAMETER);
00031 }
00032 
00033 void
00034 TAO_Notify_RT_Factory:: create (TAO_Notify_ProxyConsumer_Collection*& collection ACE_ENV_ARG_DECL)
00035 {
00036   TAO_Notify_Default_Factory::create (collection ACE_ENV_ARG_PARAMETER);
00037 }
00038 
00039 void
00040 TAO_Notify_RT_Factory:: create (TAO_Notify_EventChannel_Collection*& collection ACE_ENV_ARG_DECL)
00041 {
00042   TAO_Notify_Default_Factory::create (collection ACE_ENV_ARG_PARAMETER);
00043 }
00044 
00045 void
00046 TAO_Notify_RT_Factory:: create (TAO_Notify_ConsumerAdmin_Collection*& collection ACE_ENV_ARG_DECL)
00047 {
00048   TAO_Notify_Default_Factory::create (collection ACE_ENV_ARG_PARAMETER);
00049 }
00050 
00051 void
00052 TAO_Notify_RT_Factory:: create (TAO_Notify_SupplierAdmin_Collection*& collection ACE_ENV_ARG_DECL)
00053 {
00054   TAO_Notify_Default_Factory::create (collection ACE_ENV_ARG_PARAMETER);
00055 }
00056 
00057 void
00058 TAO_Notify_RT_Factory:: create (TAO_Notify_Proxy_Collection*& collection ACE_ENV_ARG_DECL)
00059 {
00060   TAO_Notify_Default_Factory::create (collection ACE_ENV_ARG_PARAMETER);
00061 }
00062 
00063 void
00064 TAO_Notify_RT_Factory:: create (TAO_Notify_EventChannelFactory*& channel_factory ACE_ENV_ARG_DECL)
00065 {
00066   TAO_Notify_Default_Factory::create (channel_factory ACE_ENV_ARG_PARAMETER);
00067 }
00068 
00069 void
00070 TAO_Notify_RT_Factory:: create (TAO_Notify_EventChannel*& channel ACE_ENV_ARG_DECL)
00071 {
00072   TAO_Notify_Default_Factory::create (channel ACE_ENV_ARG_PARAMETER);
00073 }
00074 
00075 void
00076 TAO_Notify_RT_Factory:: create (TAO_Notify_SupplierAdmin*& admin ACE_ENV_ARG_DECL)
00077 {
00078   TAO_Notify_Default_Factory::create (admin ACE_ENV_ARG_PARAMETER);
00079 }
00080 
00081 void
00082 TAO_Notify_RT_Factory:: create (TAO_Notify_ConsumerAdmin*& admin ACE_ENV_ARG_DECL)
00083 {
00084   TAO_Notify_Default_Factory::create (admin ACE_ENV_ARG_PARAMETER);
00085 }
00086 
00087 void
00088 TAO_Notify_RT_Factory:: create (TAO_Notify_ProxyPushConsumer*& proxy ACE_ENV_ARG_DECL)
00089 {
00090   TAO_Notify_Default_Factory::create (proxy ACE_ENV_ARG_PARAMETER);
00091 }
00092 
00093 void
00094 TAO_Notify_RT_Factory:: create (TAO_Notify_ProxyPushSupplier*& proxy ACE_ENV_ARG_DECL)
00095 {
00096   TAO_Notify_Default_Factory::create (proxy ACE_ENV_ARG_PARAMETER);
00097 }
00098 
00099 void
00100 TAO_Notify_RT_Factory:: create (TAO_Notify_CosEC_ProxyPushConsumer*& proxy ACE_ENV_ARG_DECL)
00101 {
00102   TAO_Notify_Default_Factory::create (proxy ACE_ENV_ARG_PARAMETER);
00103 }
00104 
00105 void
00106 TAO_Notify_RT_Factory:: create (TAO_Notify_CosEC_ProxyPushSupplier*& proxy ACE_ENV_ARG_DECL)
00107 {
00108   TAO_Notify_Default_Factory::create (proxy ACE_ENV_ARG_PARAMETER);
00109 }
00110 
00111 void
00112 TAO_Notify_RT_Factory:: create (TAO_Notify_StructuredProxyPushConsumer*& proxy ACE_ENV_ARG_DECL)
00113 {
00114   TAO_Notify_Default_Factory::create (proxy ACE_ENV_ARG_PARAMETER);
00115 }
00116 
00117 void
00118 TAO_Notify_RT_Factory:: create (TAO_Notify_SequenceProxyPushConsumer*& proxy ACE_ENV_ARG_DECL)
00119 {
00120   TAO_Notify_Default_Factory::create (proxy ACE_ENV_ARG_PARAMETER);
00121 }
00122 
00123 void
00124 TAO_Notify_RT_Factory:: create (TAO_Notify_SequenceProxyPushSupplier*& proxy ACE_ENV_ARG_DECL)
00125 {
00126   TAO_Notify_Default_Factory::create (proxy ACE_ENV_ARG_PARAMETER);
00127 }
00128 
00129 TAO_END_VERSIONED_NAMESPACE_DECL
00130 
00131 ACE_FACTORY_DEFINE (TAO_RT_Notify, TAO_Notify_RT_Factory)

Generated on Thu Nov 9 13:24:16 2006 for TAO_CosNotification by doxygen 1.3.6