#include <Properties.h>
Collaboration diagram for TAO_Notify_Properties:
Definition at line 40 of file Properties.h.
|
Constuctor.
Definition at line 17 of file Properties.cpp. References ACE_DEBUG, ec_qos_, LM_DEBUG, CORBA::string_dup(), and TAO_debug_level.
00018 : factory_ (0) 00019 , builder_ (0) 00020 , orb_(0) 00021 , dispatching_orb_ (0) 00022 , asynch_updates_ (0) 00023 , allow_reconnect_ (false) 00024 , separate_dispatching_orb_ (false) 00025 , updates_ (1) 00026 { 00027 // In case no conf. file is specified, the EC will default to reactive concurrency. 00028 NotifyExt::ThreadPoolParams tp_params = 00029 {NotifyExt::CLIENT_PROPAGATED,0, 0, 0, 0, 0, 0, 0,0}; 00030 00031 this->ec_qos_.length (1); 00032 this->ec_qos_[0].name = CORBA::string_dup (NotifyExt::ThreadPool); 00033 this->ec_qos_[0].value <<= tp_params; 00034 00035 if (TAO_debug_level > 1) 00036 ACE_DEBUG ((LM_DEBUG, "in TAO_Properties ctos %x\n", this)); 00037 } |
|
Destructor.
Definition at line 39 of file Properties.cpp.
00040 { 00041 } |
|
Definition at line 86 of file Properties.inl. References allow_reconnect_.
00087 { 00088 this->allow_reconnect_ = b; 00089 } |
|
Definition at line 80 of file Properties.inl. References allow_reconnect_. Referenced by TAO_Notify_ProxySupplier::connect(), TAO_Notify_ProxyConsumer::connect(), and TAO_CosNotify_Service::init().
00081 { 00082 return this->allow_reconnect_; 00083 } |
|
Definition at line 74 of file Properties.inl. References asynch_updates_.
00075 { 00076 this->asynch_updates_ = asynch_updates; 00077 } |
|
Definition at line 68 of file Properties.inl. References asynch_updates_. Referenced by TAO_CosNotify_Service::init(), and TAO_Notify_Proxy::types_changed().
00069 { 00070 return this->asynch_updates_; 00071 } |
|
Definition at line 26 of file Properties.inl.
00027 { 00028 this->builder_ = builder; 00029 } |
|
|
Definition at line 146 of file Properties.inl. References ca_qos_, and CosNotification::QoSProperties.
00147 { 00148 this->ca_qos_ = ca_qos; 00149 } |
|
Definition at line 140 of file Properties.inl. References ca_qos_. Referenced by TAO_CosNotify_Service::init(), and TAO_Notify_ConsumerAdmin::init().
00141 { 00142 return this->ca_qos_; 00143 } |
|
Definition at line 122 of file Properties.inl. References ec_qos_, and CosNotification::QoSProperties.
00123 { 00124 this->ec_qos_ = ec_qos; 00125 } |
|
Definition at line 116 of file Properties.inl. References ec_qos_. Referenced by TAO_Notify_EventChannel::init(), and TAO_CosNotify_Service::init().
00117 { 00118 return this->ec_qos_; 00119 } |
|
Definition at line 62 of file Properties.inl. References default_poa_.
00063 { 00064 this->default_poa_ = PortableServer::POA::_duplicate (default_poa); 00065 } |
|
Definition at line 56 of file Properties.inl. Referenced by TAO_Notify_RT_Builder::apply_lane_concurrency(), TAO_Notify_RT_Builder::apply_thread_pool_concurrency(), TAO_Notify_Builder::build_filter_factory(), TAO_Notify_EventChannelFactory::destroy(), TAO_CosNotify_Service::init_i(), and TAO_CosNotify_Service::init_i2().
00057 {
00058 return PortableServer::POA::_duplicate (this->default_poa_.in ());
00059 }
|
|
Definition at line 170 of file Properties.inl. References pc_qos_, and CosNotification::QoSProperties.
00171 { 00172 this->pc_qos_ = pc_qos; 00173 } |
|
Definition at line 164 of file Properties.inl. References pc_qos_. Referenced by TAO_Notify_ProxyConsumer::init(), and TAO_CosNotify_Service::init().
00165 { 00166 return this->pc_qos_; 00167 } |
|
Definition at line 158 of file Properties.inl. References ps_qos_, and CosNotification::QoSProperties.
00159 { 00160 this->ps_qos_ = ps_qos; 00161 } |
|
Definition at line 152 of file Properties.inl. References ps_qos_. Referenced by TAO_Notify_ProxySupplier::init(), and TAO_CosNotify_Service::init().
00153 { 00154 return this->ps_qos_; 00155 } |
|
Definition at line 134 of file Properties.inl. References CosNotification::QoSProperties, and sa_qos_.
00135 { 00136 this->sa_qos_ = sa_qos; 00137 } |
|
Definition at line 128 of file Properties.inl. References sa_qos_. Referenced by TAO_Notify_SupplierAdmin::init(), and TAO_CosNotify_Service::init().
00129 { 00130 return this->sa_qos_; 00131 } |
|
Definition at line 50 of file Properties.inl. References CORBA::ORB::_duplicate(), and dispatching_orb_.
00051 { 00052 dispatching_orb_ = CORBA::ORB::_duplicate (dispatching_orb); 00053 } |
|
Definition at line 38 of file Properties.inl. References CORBA::ORB::_duplicate(), and dispatching_orb_. Referenced by TAO_Notify_StructuredPushConsumer::init(), TAO_Notify_SequencePushConsumer::init(), TAO_Notify_PushConsumer::init(), TAO_CosNotify_Service::init_i2(), and TAO_CosNotify_Service::init_service().
00039 { 00040 return CORBA::ORB::_duplicate (dispatching_orb_.in ()); 00041 } |
|
Definition at line 14 of file Properties.inl.
00015 { 00016 this->factory_ = factory; 00017 } |
|
|
|
Definition at line 44 of file Properties.inl. References CORBA::ORB::_duplicate().
00045 { 00046 orb_ = CORBA::ORB::_duplicate (orb); 00047 } |
|
|
Definition at line 98 of file Properties.inl. References separate_dispatching_orb_.
00099 { 00100 this->separate_dispatching_orb_ = b; 00101 } |
|
Definition at line 92 of file Properties.inl. References separate_dispatching_orb_. Referenced by TAO_Notify_StructuredPushConsumer::init(), TAO_Notify_SequencePushConsumer::init(), TAO_Notify_PushConsumer::init(), TAO_CosNotify_Service::init(), TAO_CosNotify_Service::init_i2(), and TAO_CosNotify_Service::init_service().
00093 { 00094 return this->separate_dispatching_orb_; 00095 } |
|
Definition at line 110 of file Properties.inl. References updates_.
00111 { 00112 this->updates_ = updates; 00113 } |
|
Definition at line 104 of file Properties.inl. References updates_. Referenced by TAO_CosNotify_Service::init(), and TAO_Notify_Proxy::types_changed().
00105 { 00106 return this->updates_; 00107 } |
|
True if clients can reconnect to proxies.
Definition at line 129 of file Properties.h. Referenced by allow_reconnect(). |
|
True if send asynch updates.
Definition at line 126 of file Properties.h. Referenced by asynch_updates(). |
|
Object Builder.
Definition at line 114 of file Properties.h. |
|
The default CA QoS Properties.
Definition at line 147 of file Properties.h. Referenced by default_consumer_admin_qos_properties(). |
|
Definition at line 123 of file Properties.h. Referenced by default_poa(). |
|
dispatching orb
Definition at line 120 of file Properties.h. Referenced by dispatching_orb(). |
|
The default EC QoS Properties.
Definition at line 141 of file Properties.h. Referenced by default_event_channel_qos_properties(), and TAO_Notify_Properties(). |
|
Object Factory.
Definition at line 111 of file Properties.h. |
|
ORB.
Definition at line 117 of file Properties.h. |
|
The default PC QoS Properties.
Definition at line 153 of file Properties.h. Referenced by default_proxy_consumer_qos_properties(). |
|
The default PS QoS Properties.
Definition at line 150 of file Properties.h. Referenced by default_proxy_supplier_qos_properties(). |
|
The default SA QoS Properties.
Definition at line 144 of file Properties.h. Referenced by default_supplier_admin_qos_properties(). |
|
True is separate dispatching orb.
Definition at line 132 of file Properties.h. Referenced by separate_dispatching_orb(). |
|
The Update period for updates.
Definition at line 138 of file Properties.h. |
|
True if updates are enabled (default).
Definition at line 135 of file Properties.h. Referenced by updates(). |