#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 , asynch_updates_ (0) 00021 , allow_reconnect_ (false) 00022 , updates_ (1) 00023 { 00024 // In case no conf. file is specified, the EC will default to reactive concurrency. 00025 NotifyExt::ThreadPoolParams tp_params = 00026 {NotifyExt::CLIENT_PROPAGATED,0, 0, 0, 0, 0, 0, 0,0}; 00027 00028 this->ec_qos_.length (1); 00029 this->ec_qos_[0].name = CORBA::string_dup (NotifyExt::ThreadPool); 00030 this->ec_qos_[0].value <<= tp_params; 00031 00032 if (TAO_debug_level > 1) 00033 ACE_DEBUG ((LM_DEBUG, "in TAO_Properties ctos %x\n", this)); 00034 } |
|
|
Destructor.
Definition at line 36 of file Properties.cpp.
00037 {
00038 }
|
|
|
Definition at line 74 of file Properties.inl. References allow_reconnect_.
00075 {
00076 this->allow_reconnect_ = b;
00077 }
|
|
|
Definition at line 68 of file Properties.inl. References allow_reconnect_.
00069 {
00070 return this->allow_reconnect_;
00071 }
|
|
|
Definition at line 62 of file Properties.inl. References asynch_updates_.
00063 {
00064 this->asynch_updates_ = asynch_updates;
00065 }
|
|
|
Definition at line 56 of file Properties.inl. References asynch_updates_. Referenced by TAO_CosNotify_Service::init().
00057 {
00058 return this->asynch_updates_;
00059 }
|
|
|
Definition at line 26 of file Properties.inl.
00027 {
00028 this->builder_ = builder;
00029 }
|
|
|
Definition at line 20 of file Properties.inl.
00021 {
00022 return this->builder_;
00023 }
|
|
|
Definition at line 122 of file Properties.inl. References ca_qos_, and CosNotification::QoSProperties.
00123 {
00124 this->ca_qos_ = ca_qos;
00125 }
|
|
|
Definition at line 116 of file Properties.inl. References ca_qos_. Referenced by TAO_CosNotify_Service::init().
00117 {
00118 return this->ca_qos_;
00119 }
|
|
|
Definition at line 98 of file Properties.inl. References ec_qos_, and CosNotification::QoSProperties.
00099 {
00100 this->ec_qos_ = ec_qos;
00101 }
|
|
|
Definition at line 92 of file Properties.inl. References ec_qos_. Referenced by TAO_CosNotify_Service::init().
00093 {
00094 return this->ec_qos_;
00095 }
|
|
|
Definition at line 50 of file Properties.inl. References default_poa_.
00051 {
00052 this->default_poa_ = PortableServer::POA::_duplicate (default_poa);
00053 }
|
|
|
Definition at line 44 of file Properties.inl. Referenced by TAO_Notify_EventChannelFactory::destroy(), and TAO_CosNotify_Service::init_i().
00045 {
00046 return PortableServer::POA::_duplicate (this->default_poa_.in ());
00047 }
|
|
|
Definition at line 146 of file Properties.inl. References pc_qos_, and CosNotification::QoSProperties.
00147 {
00148 this->pc_qos_ = pc_qos;
00149 }
|
|
|
Definition at line 140 of file Properties.inl. References pc_qos_. Referenced by TAO_CosNotify_Service::init().
00141 {
00142 return this->pc_qos_;
00143 }
|
|
|
Definition at line 134 of file Properties.inl. References ps_qos_, and CosNotification::QoSProperties.
00135 {
00136 this->ps_qos_ = ps_qos;
00137 }
|
|
|
Definition at line 128 of file Properties.inl. References ps_qos_. Referenced by TAO_CosNotify_Service::init().
00129 {
00130 return this->ps_qos_;
00131 }
|
|
|
Definition at line 110 of file Properties.inl. References CosNotification::QoSProperties, and sa_qos_.
00111 {
00112 this->sa_qos_ = sa_qos;
00113 }
|
|
|
Definition at line 104 of file Properties.inl. References sa_qos_. Referenced by TAO_CosNotify_Service::init().
00105 {
00106 return this->sa_qos_;
00107 }
|
|
|
Definition at line 14 of file Properties.inl.
00015 {
00016 this->factory_ = factory;
00017 }
|
|
|
Definition at line 8 of file Properties.inl.
00009 {
00010 return this->factory_;
00011 }
|
|
|
Definition at line 38 of file Properties.inl. References CORBA::ORB::_duplicate().
00039 {
00040 orb_ = CORBA::ORB::_duplicate (orb);
00041 }
|
|
|
Definition at line 32 of file Properties.inl. References CORBA::ORB::_duplicate(). Referenced by TAO_Notify_EventChannelFactory::destroy(), TAO_CosNotify_Service::init_i(), TAO_Notify_FilterAdmin::load_child(), TAO_Notify::Reconnection_Registry::register_callback(), TAO_Notify_FilterAdmin::save_persistent(), and TAO_Notify::Reconnection_Registry::send_reconnect().
00033 {
00034 return CORBA::ORB::_duplicate (orb_.in ());
00035 }
|
|
|
Definition at line 86 of file Properties.inl. References updates_.
00087 {
00088 this->updates_ = updates;
00089 }
|
|
|
Definition at line 80 of file Properties.inl. References updates_. Referenced by TAO_CosNotify_Service::init().
00081 {
00082 return this->updates_;
00083 }
|
|
|
True if clients can reconnect to proxies.
Definition at line 119 of file Properties.h. Referenced by allow_reconnect(). |
|
|
True if send asynch updates.
Definition at line 116 of file Properties.h. Referenced by asynch_updates(). |
|
|
Object Builder.
Definition at line 107 of file Properties.h. |
|
|
The default CA QoS Properties.
Definition at line 134 of file Properties.h. Referenced by default_consumer_admin_qos_properties(). |
|
|
Definition at line 113 of file Properties.h. Referenced by default_poa(). |
|
|
The default EC QoS Properties.
Definition at line 128 of file Properties.h. Referenced by default_event_channel_qos_properties(), and TAO_Notify_Properties(). |
|
|
Object Factory.
Definition at line 104 of file Properties.h. |
|
|
ORB.
Definition at line 110 of file Properties.h. |
|
|
The default PC QoS Properties.
Definition at line 140 of file Properties.h. Referenced by default_proxy_consumer_qos_properties(). |
|
|
The default PS QoS Properties.
Definition at line 137 of file Properties.h. Referenced by default_proxy_supplier_qos_properties(). |
|
|
The default SA QoS Properties.
Definition at line 131 of file Properties.h. Referenced by default_supplier_admin_qos_properties(). |
|
|
The Update period for updates.
Definition at line 125 of file Properties.h. |
|
|
True if updates are enabled (default).
Definition at line 122 of file Properties.h. Referenced by updates(). |
1.3.6