TAO_CosNotification  2.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
TAO_Notify_RT_Builder Class Reference

Builder for RT specific classes. More...

#include <RT_Builder.h>

Inheritance diagram for TAO_Notify_RT_Builder:
Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_RT_Builder:
Collaboration graph
[legend]

Public Member Functions

 TAO_Notify_RT_Builder (void)
 Constructor. More...
 
virtual ~TAO_Notify_RT_Builder ()
 Destructor. More...
 
virtual void apply_thread_pool_concurrency (TAO_Notify_Object &object, const NotifyExt::ThreadPoolParams &tp_params)
 Apply Thread Pools. More...
 
virtual void apply_lane_concurrency (TAO_Notify_Object &object, const NotifyExt::ThreadPoolLanesParams &tpl_params)
 Apply Thread Pools with Lanes. More...
 
- Public Member Functions inherited from TAO_Notify_Builder
 TAO_Notify_Builder (void)
 
virtual ~TAO_Notify_Builder ()
 
virtual
CosNotifyChannelAdmin::EventChannelFactory_ptr 
build_event_channel_factory (PortableServer::POA_ptr poa, const char *factory_name=0)
 = Factory Methods More...
 
virtual
CosNotifyFilter::FilterFactory_ptr 
build_filter_factory (PortableServer::POA_ptr poa, TAO_Notify_FilterFactory *&ff)
 Build the Filter Factory. More...
 
virtual
CosNotifyChannelAdmin::EventChannel_ptr 
build_event_channel (TAO_Notify_EventChannelFactory *ecf, const CosNotification::QoSProperties &initial_qos, const CosNotification::AdminProperties &initial_admin, CosNotifyChannelAdmin::ChannelID_out id, const char *ec_name=0)
 Build EventChannel. More...
 
virtual TAO_Notify_EventChannelbuild_event_channel (TAO_Notify_EventChannelFactory *ecf, const CosNotifyChannelAdmin::ChannelID id, const char *ec_name=0)
 
virtual
CosNotifyChannelAdmin::ConsumerAdmin_ptr 
build_consumer_admin (TAO_Notify_EventChannel *ec, CosNotifyChannelAdmin::InterFilterGroupOperator op, CosNotifyChannelAdmin::AdminID_out id)
 Build ConsumerAdmin. More...
 
virtual TAO_Notify_ConsumerAdminbuild_consumer_admin (TAO_Notify_EventChannel *ec, const CosNotifyChannelAdmin::AdminID id)
 
virtual
CosNotifyChannelAdmin::SupplierAdmin_ptr 
build_supplier_admin (TAO_Notify_EventChannel *ec, CosNotifyChannelAdmin::InterFilterGroupOperator op, CosNotifyChannelAdmin::AdminID_out id)
 Build SupplierAdmin. More...
 
virtual TAO_Notify_SupplierAdminbuild_supplier_admin (TAO_Notify_EventChannel *ec, const CosNotifyChannelAdmin::AdminID id)
 
virtual
CosNotifyChannelAdmin::ProxyConsumer_ptr 
build_proxy (TAO_Notify_SupplierAdmin *sa, CosNotifyChannelAdmin::ClientType ctype, CosNotifyChannelAdmin::ProxyID_out proxy_id, const CosNotification::QoSProperties &initial_qos)
 Build ProxyConsumer. More...
 
virtual TAO_Notify_ProxyConsumerbuild_proxy (TAO_Notify_SupplierAdmin *sa, CosNotifyChannelAdmin::ClientType ctype, const CosNotifyChannelAdmin::ProxyID proxy_id)
 Reload ProxyConsumer. More...
 
virtual
CosNotifyChannelAdmin::ProxySupplier_ptr 
build_proxy (TAO_Notify_ConsumerAdmin *ca, CosNotifyChannelAdmin::ClientType ctype, CosNotifyChannelAdmin::ProxyID_out proxy_id, const CosNotification::QoSProperties &initial_qos)
 Build ProxySupplier. More...
 
virtual TAO_Notify_ProxySupplierbuild_proxy (TAO_Notify_ConsumerAdmin *ca, CosNotifyChannelAdmin::ClientType ctype, const CosNotifyChannelAdmin::ProxyID proxy_id)
 Reload ProxySupplier. More...
 
virtual
CosEventChannelAdmin::ProxyPushSupplier_ptr 
build_proxy (TAO_Notify_ConsumerAdmin *ca)
 Build CosEC style ProxySupplier. More...
 
virtual
CosEventChannelAdmin::ProxyPushConsumer_ptr 
build_proxy (TAO_Notify_SupplierAdmin *sa)
 Build CosEC style ProxyConsumer. More...
 
virtual void apply_reactive_concurrency (TAO_Notify_Object &object)
 Apply Reactive concurrency. More...
 

Detailed Description

Builder for RT specific classes.

Constructor & Destructor Documentation

TAO_Notify_RT_Builder::TAO_Notify_RT_Builder ( void  )

Constructor.

TAO_Notify_RT_Builder::~TAO_Notify_RT_Builder ( )
virtual

Destructor.

Member Function Documentation

void TAO_Notify_RT_Builder::apply_lane_concurrency ( TAO_Notify_Object object,
const NotifyExt::ThreadPoolLanesParams &  tpl_params 
)
virtual

Apply Thread Pools with Lanes.

Reimplemented from TAO_Notify_Builder.

void TAO_Notify_RT_Builder::apply_thread_pool_concurrency ( TAO_Notify_Object object,
const NotifyExt::ThreadPoolParams &  tp_params 
)
virtual

Apply Thread Pools.

Reimplemented from TAO_Notify_Builder.


The documentation for this class was generated from the following files: