#include <Default_Factory.h>
Inheritance diagram for TAO_Notify_Default_Factory:
Public Member Functions | |
TAO_Notify_Default_Factory (void) | |
Constructor. | |
virtual | ~TAO_Notify_Default_Factory () |
Destructor. | |
virtual void | create (TAO_Notify_ProxySupplier_Collection *&collection) |
Create ProxySupplier Collection. | |
virtual void | create (TAO_Notify_ProxyConsumer_Collection *&collection) |
Create ProxyConsumer Collection. | |
virtual void | create (TAO_Notify_EventChannel_Collection *&collection) |
Create EventChannel Collection. | |
virtual void | create (TAO_Notify_ConsumerAdmin_Collection *&collection) |
Create ConsumerAdmin Collection. | |
virtual void | create (TAO_Notify_SupplierAdmin_Collection *&collection) |
Create SupplierAdmin Collection. | |
virtual void | create (TAO_Notify_Proxy_Collection *&collection) |
Create Proxy Collection. | |
virtual void | create (TAO_Notify_EventChannelFactory *&channel_factory, const char *factory_name) |
Create EventChannelDefault_Factory. | |
virtual void | create (TAO_Notify_EventChannel *&channel, const char *ec_name) |
Create EventChannel. | |
virtual void | create (TAO_Notify_SupplierAdmin *&admin) |
Create SupplierAdmin. | |
virtual void | create (TAO_Notify_ConsumerAdmin *&admin) |
Create ConsumerAdmin. | |
virtual void | create (TAO_Notify_ProxyPushConsumer *&proxy) |
Create ProxyPushConsumer. | |
virtual void | create (TAO_Notify_ProxyPushSupplier *&proxy) |
Create ProxyPushSupplier. | |
virtual void | create (TAO_Notify_CosEC_ProxyPushConsumer *&proxy) |
Create CosEC_ProxyPushConsumer. | |
virtual void | create (TAO_Notify_CosEC_ProxyPushSupplier *&proxy) |
Create CosEC_ProxyPushSupplier. | |
virtual void | create (TAO_Notify_StructuredProxyPushConsumer *&proxy) |
Create StructuredProxyPushConsumer. | |
virtual void | create (TAO_Notify_StructuredProxyPushSupplier *&proxy) |
Create StructuredProxyPushSupplier. | |
virtual void | create (TAO_Notify_SequenceProxyPushConsumer *&proxy) |
Create SequenceProxyPushConsumer. | |
virtual void | create (TAO_Notify_SequenceProxyPushSupplier *&proxy) |
Create SequenceProxyPushSupplier. |
Definition at line 32 of file Default_Factory.h.
TAO_Notify_Default_Factory::TAO_Notify_Default_Factory | ( | void | ) |
TAO_Notify_Default_Factory::~TAO_Notify_Default_Factory | ( | ) | [virtual] |
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_SequenceProxyPushSupplier *& | proxy | ) | [virtual] |
Create SequenceProxyPushSupplier.
Implements TAO_Notify_Factory.
Definition at line 189 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00190 { 00191 ACE_NEW_THROW_EX (proxy, 00192 TAO_Notify_SequenceProxyPushSupplier (), 00193 CORBA::NO_MEMORY ()); 00194 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_SequenceProxyPushConsumer *& | proxy | ) | [virtual] |
Create SequenceProxyPushConsumer.
Implements TAO_Notify_Factory.
Definition at line 181 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00182 { 00183 ACE_NEW_THROW_EX (proxy, 00184 TAO_Notify_SequenceProxyPushConsumer (), 00185 CORBA::NO_MEMORY ()); 00186 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_StructuredProxyPushSupplier *& | proxy | ) | [virtual] |
Create StructuredProxyPushSupplier.
Implements TAO_Notify_Factory.
Reimplemented in TAO_Notify_RT_Factory.
Definition at line 141 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00142 { 00143 ACE_NEW_THROW_EX (proxy, 00144 TAO_Notify_StructuredProxyPushSupplier (), 00145 CORBA::NO_MEMORY ()); 00146 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_StructuredProxyPushConsumer *& | proxy | ) | [virtual] |
Create StructuredProxyPushConsumer.
Implements TAO_Notify_Factory.
Definition at line 133 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00134 { 00135 ACE_NEW_THROW_EX (proxy, 00136 TAO_Notify_StructuredProxyPushConsumer (), 00137 CORBA::NO_MEMORY ()); 00138 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_CosEC_ProxyPushSupplier *& | proxy | ) | [virtual] |
Create CosEC_ProxyPushSupplier.
Implements TAO_Notify_Factory.
Definition at line 173 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00174 { 00175 ACE_NEW_THROW_EX (proxy, 00176 TAO_Notify_CosEC_ProxyPushSupplier (), 00177 CORBA::NO_MEMORY ()); 00178 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_CosEC_ProxyPushConsumer *& | proxy | ) | [virtual] |
Create CosEC_ProxyPushConsumer.
Implements TAO_Notify_Factory.
Definition at line 165 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00166 { 00167 ACE_NEW_THROW_EX (proxy, 00168 TAO_Notify_CosEC_ProxyPushConsumer (), 00169 CORBA::NO_MEMORY ()); 00170 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_ProxyPushSupplier *& | proxy | ) | [virtual] |
Create ProxyPushSupplier.
Implements TAO_Notify_Factory.
Definition at line 157 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00158 { 00159 ACE_NEW_THROW_EX (proxy, 00160 TAO_Notify_ProxyPushSupplier (), 00161 CORBA::NO_MEMORY ()); 00162 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_ProxyPushConsumer *& | proxy | ) | [virtual] |
Create ProxyPushConsumer.
Implements TAO_Notify_Factory.
Definition at line 149 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00150 { 00151 ACE_NEW_THROW_EX (proxy, 00152 TAO_Notify_ProxyPushConsumer (), 00153 CORBA::NO_MEMORY ()); 00154 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_ConsumerAdmin *& | admin | ) | [virtual] |
Create ConsumerAdmin.
Implements TAO_Notify_Factory.
Definition at line 125 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00126 { 00127 ACE_NEW_THROW_EX (admin, 00128 TAO_Notify_ConsumerAdmin (), 00129 CORBA::NO_MEMORY ()); 00130 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_SupplierAdmin *& | admin | ) | [virtual] |
Create SupplierAdmin.
Implements TAO_Notify_Factory.
Definition at line 117 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00118 { 00119 ACE_NEW_THROW_EX (admin, 00120 TAO_Notify_SupplierAdmin (), 00121 CORBA::NO_MEMORY ()); 00122 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_EventChannel *& | channel, | |
const char * | ec_name | |||
) | [virtual] |
Create EventChannel.
Implements TAO_Notify_Factory.
Definition at line 107 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00109 { 00110 ACE_NEW_THROW_EX (channel, 00111 TAO_Notify_EventChannel (), 00112 CORBA::NO_MEMORY ()); 00113 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_EventChannelFactory *& | channel_factory, | |
const char * | factory_name | |||
) | [virtual] |
Create EventChannelDefault_Factory.
Implements TAO_Notify_Factory.
Definition at line 98 of file Default_Factory.cpp.
References ACE_NEW_THROW_EX.
00100 { 00101 ACE_NEW_THROW_EX (factory, 00102 TAO_Notify_EventChannelFactory (), 00103 CORBA::NO_MEMORY ()); 00104 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_Proxy_Collection *& | collection | ) | [virtual] |
Create Proxy Collection.
Implements TAO_Notify_Factory.
Definition at line 91 of file Default_Factory.cpp.
References COW_Collection_Default_Factory< PROXY >::create().
00092 { 00093 COW_Collection_Default_Factory<TAO_Notify_Proxy> f; 00094 f.create (collection); 00095 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_SupplierAdmin_Collection *& | collection | ) | [virtual] |
Create SupplierAdmin Collection.
Implements TAO_Notify_Factory.
Definition at line 84 of file Default_Factory.cpp.
References COW_Collection_Default_Factory< PROXY >::create().
00085 { 00086 COW_Collection_Default_Factory<TAO_Notify_SupplierAdmin> f; 00087 f.create (collection); 00088 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_ConsumerAdmin_Collection *& | collection | ) | [virtual] |
Create ConsumerAdmin Collection.
Implements TAO_Notify_Factory.
Definition at line 77 of file Default_Factory.cpp.
References COW_Collection_Default_Factory< PROXY >::create().
00078 { 00079 COW_Collection_Default_Factory<TAO_Notify_ConsumerAdmin> f; 00080 f.create (collection); 00081 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_EventChannel_Collection *& | collection | ) | [virtual] |
Create EventChannel Collection.
Implements TAO_Notify_Factory.
Definition at line 70 of file Default_Factory.cpp.
References COW_Collection_Default_Factory< PROXY >::create().
00071 { 00072 COW_Collection_Default_Factory<TAO_Notify_EventChannel> f; 00073 f.create (collection); 00074 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_ProxyConsumer_Collection *& | collection | ) | [virtual] |
Create ProxyConsumer Collection.
Implements TAO_Notify_Factory.
Definition at line 63 of file Default_Factory.cpp.
References COW_Collection_Default_Factory< PROXY >::create().
00064 { 00065 COW_Collection_Default_Factory<TAO_Notify_ProxyConsumer> f; 00066 f.create (collection); 00067 }
void TAO_Notify_Default_Factory::create | ( | TAO_Notify_ProxySupplier_Collection *& | collection | ) | [virtual] |
Create ProxySupplier Collection.
Implements TAO_Notify_Factory.
Definition at line 56 of file Default_Factory.cpp.
References COW_Collection_Default_Factory< PROXY >::create().
00057 { 00058 COW_Collection_Default_Factory<TAO_Notify_ProxySupplier> f; 00059 f.create (collection); 00060 }