#include <CEC_Factory.h>
Inheritance diagram for TAO_CEC_Factory:
The CosEventChannel implementation can be configured at initialization time through several strategies and components. This class defines the interface of an Abstract Factory that creates all such components. = MEMORY MANAGMENT The objects it creates are owned by this class, the client must invoke the corresponding destroy() method to release them. Some implementations may require a different instance for the CEC_Factory for each instance of a CEC_EventChannel.
Definition at line 79 of file CEC_Factory.h.
|
destructor...
Definition at line 10 of file CEC_Factory.cpp.
00011 { 00012 } |
|
Create and destroy the consumer admin implementation.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::TAO_CEC_EventChannel(), and TAO_CEC_TypedEventChannel::TAO_CEC_TypedEventChannel(). |
|
The ConsumerControl and SupplierControl strategies are used to discard non-existent consumers and suppliers Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::TAO_CEC_EventChannel(), and TAO_CEC_TypedEventChannel::TAO_CEC_TypedEventChannel(). |
|
Create and destroy the locking strategies for both ProxyPushConsumers and ProxyPushSuppliers Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::create_consumer_lock(), and TAO_CEC_EventChannel::create_consumer_lock(). |
|
Create and destroy the dispatching module.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::TAO_CEC_EventChannel(), and TAO_CEC_TypedEventChannel::TAO_CEC_TypedEventChannel(). |
|
Create and destroy a ProxyPullConsumer.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::create_proxy(). |
|
Create and destroy a collection of TAO_CEC_ProxyPullConsumers.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::create_proxy_collection(). |
|
Create and destroy a ProxyPullSupplier.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::create_proxy(). |
|
Create and destroy a collection of TAO_CEC_ProxyPullSuppliers.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::create_proxy_collection(). |
|
Create and destroy a ProxyPushConsumer.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::create_proxy(), and TAO_CEC_EventChannel::create_proxy(). |
|
Create and destroy a collection of TAO_CEC_ProxyPushConsumers.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::create_proxy_collection(), and TAO_CEC_EventChannel::create_proxy_collection(). |
|
Create and destroy a ProxyPushSupplier.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::create_proxy(), and TAO_CEC_EventChannel::create_proxy(). |
|
Create and destroy a collection of TAO_CEC_ProxyPushSuppliers.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::create_proxy_collection(), and TAO_CEC_EventChannel::create_proxy_collection(). |
|
Create and destroy the pulling strategy.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::TAO_CEC_EventChannel(). |
|
Create and destroy the supplier admin implementation.
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::TAO_CEC_EventChannel(), and TAO_CEC_TypedEventChannel::TAO_CEC_TypedEventChannel(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::TAO_CEC_EventChannel(), and TAO_CEC_TypedEventChannel::TAO_CEC_TypedEventChannel(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::create_supplier_lock(), and TAO_CEC_EventChannel::create_supplier_lock(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::~TAO_CEC_EventChannel(), and TAO_CEC_TypedEventChannel::~TAO_CEC_TypedEventChannel(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::~TAO_CEC_EventChannel(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::destroy_consumer_lock(), and TAO_CEC_EventChannel::destroy_consumer_lock(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::~TAO_CEC_EventChannel(), and TAO_CEC_TypedEventChannel::~TAO_CEC_TypedEventChannel(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::destroy_proxy(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::destroy_proxy_collection(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::destroy_proxy(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::destroy_proxy_collection(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::destroy_proxy(), and TAO_CEC_EventChannel::destroy_proxy(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::destroy_proxy_collection(), and TAO_CEC_EventChannel::destroy_proxy_collection(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::destroy_proxy(), and TAO_CEC_EventChannel::destroy_proxy(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::destroy_proxy_collection(), and TAO_CEC_EventChannel::destroy_proxy_collection(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::~TAO_CEC_EventChannel(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::~TAO_CEC_EventChannel(), and TAO_CEC_TypedEventChannel::~TAO_CEC_TypedEventChannel(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_EventChannel::~TAO_CEC_EventChannel(). |
|
Implemented in TAO_CEC_Default_Factory. Referenced by TAO_CEC_TypedEventChannel::destroy_supplier_lock(), and TAO_CEC_EventChannel::destroy_supplier_lock(). |