diff options
Diffstat (limited to 'orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp')
-rw-r--r-- | orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp b/orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp index c72ea526cf8..d828e4818df 100644 --- a/orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp +++ b/orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp @@ -66,7 +66,7 @@ TAO_EC_Reactive_ConsumerControl::handle_timeout ( // Query the state of the Current object *before* we initiate // the iteration... CORBA::PolicyTypeSeq types; - CORBA::PolicyList_var policies = + CORBA::PolicyList policies = this->policy_current_->get_policy_overrides (types); // Change the timeout @@ -76,9 +76,9 @@ TAO_EC_Reactive_ConsumerControl::handle_timeout ( // Query the state of the consumers... this->query_consumers (); - this->policy_current_->set_policy_overrides (policies.in (), + this->policy_current_->set_policy_overrides (policies, CORBA::SET_OVERRIDE); - for (CORBA::ULong i = 0; i != policies->length (); ++i) + for (CORBA::ULong i = 0; i != policies.size (); ++i) { policies[i]->destroy (); } @@ -107,7 +107,7 @@ TAO_EC_Reactive_ConsumerControl::activate (void) CORBA::Any any; any <<= timeout; - this->policy_list_.length (1); + this->policy_list_.resize (1); this->policy_list_[0] = this->orb_->create_policy ( Messaging::RELATIVE_RT_TIMEOUT_POLICY_TYPE, any); |