#include <EC_RTCORBA_Factory.h>
Inheritance diagram for TAO_EC_RTCORBA_Factory:
Definition at line 35 of file EC_RTCORBA_Factory.h.
|
Constructor.
Definition at line 13 of file EC_RTCORBA_Factory.cpp.
|
|
destructor...
Definition at line 20 of file EC_RTCORBA_Factory.cpp.
00021 { 00022 } |
|
Create and destroy the consumer admin implementation.
Implements TAO_EC_Factory. Definition at line 109 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_consumer_admin().
00110 { 00111 return this->body_->create_consumer_admin (ec); 00112 } |
|
The ConsumerControl and SupplierControl strategies are used to discard non-existent consumers and suppliers Implements TAO_EC_Factory. Definition at line 241 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_consumer_control().
00242 { 00243 return this->body_->create_consumer_control (ec); 00244 } |
|
Create and destroy the locking strategies for both ProxyPushConsumers and ProxyPushSuppliers Implements TAO_EC_Factory. Definition at line 217 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_consumer_lock().
00218 { 00219 return this->body_->create_consumer_lock (); 00220 } |
|
Create and destroy the dispatching module.
Implements TAO_EC_Factory. Definition at line 40 of file EC_RTCORBA_Factory.cpp. References ACE_NEW_RETURN, and CORBA::ORB_init().
00041 { 00042 TAO_EC_Dispatching *dispatching = 0; 00043 try 00044 { 00045 // @@ The ORBId could be important!!! 00046 int argc = 0; 00047 CORBA::ORB_var orb = 00048 CORBA::ORB_init (argc, 0, ""); 00049 00050 CORBA::Object_var obj = 00051 orb->resolve_initial_references ("PriorityMappingManager"); 00052 00053 RTCORBA::PriorityMappingManager_var priority_mapping_manager = 00054 RTCORBA::PriorityMappingManager::_narrow (obj.in ()); 00055 00056 RTCORBA::PriorityMapping *priority_mapping = 00057 priority_mapping_manager->mapping (); 00058 00059 obj = 00060 orb->resolve_initial_references ("RTCurrent"); 00061 00062 RTCORBA::Current_var current = 00063 RTCORBA::Current::_narrow (obj.in ()); 00064 00065 ACE_NEW_RETURN (dispatching, 00066 TAO_EC_RTCORBA_Dispatching (this->lanes_, 00067 priority_mapping, 00068 current.in ()), 00069 0); 00070 } 00071 catch (const CORBA::Exception&) 00072 { 00073 } 00074 00075 return dispatching; 00076 } |
|
Create and destroy the filter builder.
Implements TAO_EC_Factory. Definition at line 85 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_filter_builder().
00086 { 00087 return this->body_->create_filter_builder (ec); 00088 } |
|
Create and destroy the observer strategy.
Implements TAO_EC_Factory. Definition at line 169 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_observer_strategy().
00170 { 00171 return this->body_->create_observer_strategy (ec); 00172 } |
|
Create and destroy a ProxyPushConsumer.
Implements TAO_EC_Factory. Definition at line 145 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_proxy_push_consumer().
00146 { 00147 return this->body_->create_proxy_push_consumer (ec); 00148 } |
|
Create and destroy a collection of TAO_EC_ProxyPushConsumers.
Implements TAO_EC_Factory. Definition at line 193 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_proxy_push_consumer_collection().
00194 { 00195 return this->body_->create_proxy_push_consumer_collection (ec); 00196 } |
|
Create and destroy a ProxyPushSupplier.
Implements TAO_EC_Factory. Definition at line 133 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_proxy_push_supplier().
00134 { 00135 return this->body_->create_proxy_push_supplier (ec); 00136 } |
|
Create and destroy a collection of TAO_EC_ProxyPushSuppliers.
Implements TAO_EC_Factory. Definition at line 205 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_proxy_push_supplier_collection().
00206 { 00207 return this->body_->create_proxy_push_supplier_collection (ec); 00208 } |
|
Create and destroy the observer strategy.
Implements TAO_EC_Factory. Definition at line 181 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_scheduling_strategy().
00182 { 00183 return this->body_->create_scheduling_strategy (ec); 00184 } |
|
Create and destroy the supplier admin implementation.
Implements TAO_EC_Factory. Definition at line 121 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_supplier_admin().
00122 { 00123 return this->body_->create_supplier_admin (ec); 00124 } |
|
Implements TAO_EC_Factory. Definition at line 253 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_supplier_control().
00254 { 00255 return this->body_->create_supplier_control (ec); 00256 } |
|
Create and destroy the filter builder.
Implements TAO_EC_Factory. Definition at line 97 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_supplier_filter_builder().
00098 { 00099 return this->body_->create_supplier_filter_builder (ec); 00100 } |
|
Implements TAO_EC_Factory. Definition at line 229 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_supplier_lock().
00230 { 00231 return this->body_->create_supplier_lock (); 00232 } |
|
Create and destroy the timer module.
Implements TAO_EC_Factory. Definition at line 157 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::create_timeout_generator().
00158 { 00159 return this->body_->create_timeout_generator (ec); 00160 } |
|
Implements TAO_EC_Factory. Definition at line 115 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_consumer_admin().
00116 { 00117 this->body_->destroy_consumer_admin (x); 00118 } |
|
Implements TAO_EC_Factory. Definition at line 247 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_consumer_control().
00248 { 00249 this->body_->destroy_consumer_control (x); 00250 } |
|
Implements TAO_EC_Factory. Definition at line 223 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_consumer_lock().
00224 { 00225 this->body_->destroy_consumer_lock (x); 00226 } |
|
Implements TAO_EC_Factory. Definition at line 79 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_dispatching().
00080 { 00081 this->body_->destroy_dispatching (x); 00082 } |
|
Implements TAO_EC_Factory. Definition at line 91 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_filter_builder().
00092 { 00093 this->body_->destroy_filter_builder (x); 00094 } |
|
Implements TAO_EC_Factory. Definition at line 175 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_observer_strategy().
00176 { 00177 this->body_->destroy_observer_strategy (x); 00178 } |
|
Implements TAO_EC_Factory. Definition at line 151 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_proxy_push_consumer().
00152 { 00153 this->body_->destroy_proxy_push_consumer (x); 00154 } |
|
Implements TAO_EC_Factory. Definition at line 199 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_proxy_push_consumer_collection(), and TAO_EC_ProxyPushConsumer_Collection.
00200 { 00201 this->body_->destroy_proxy_push_consumer_collection (x); 00202 } |
|
Implements TAO_EC_Factory. Definition at line 139 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_proxy_push_supplier().
00140 { 00141 this->body_->destroy_proxy_push_supplier (x); 00142 } |
|
Implements TAO_EC_Factory. Definition at line 211 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_proxy_push_supplier_collection(), and TAO_EC_ProxyPushSupplier_Collection.
00212 { 00213 this->body_->destroy_proxy_push_supplier_collection (x); 00214 } |
|
Implements TAO_EC_Factory. Definition at line 187 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_scheduling_strategy().
00188 { 00189 this->body_->destroy_scheduling_strategy (x); 00190 } |
|
Implements TAO_EC_Factory. Definition at line 127 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_supplier_admin().
00128 { 00129 this->body_->destroy_supplier_admin (x); 00130 } |
|
Implements TAO_EC_Factory. Definition at line 259 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_supplier_control().
00260 { 00261 this->body_->destroy_supplier_control (x); 00262 } |
|
Implements TAO_EC_Factory. Definition at line 103 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_supplier_filter_builder().
00104 { 00105 this->body_->destroy_supplier_filter_builder (x); 00106 } |
|
Implements TAO_EC_Factory. Definition at line 235 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_supplier_lock().
00236 { 00237 this->body_->destroy_supplier_lock (x); 00238 } |
|
Implements TAO_EC_Factory. Definition at line 163 of file EC_RTCORBA_Factory.cpp. References TAO_EC_Factory::destroy_timeout_generator().
00164 { 00165 this->body_->destroy_timeout_generator (x); 00166 } |
|
Reimplemented from ACE_Shared_Object. Definition at line 32 of file EC_RTCORBA_Factory.cpp. References ACE_Shared_Object::fini().
|
|
Definition at line 26 of file EC_RTCORBA_Factory.cpp. References ACE_Shared_Object::init().
|
|
The decorated factory.
Definition at line 114 of file EC_RTCORBA_Factory.h. |
|
Configure the thread pool lanes.
Definition at line 117 of file EC_RTCORBA_Factory.h. |