summaryrefslogtreecommitdiff
path: root/orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp')
-rw-r--r--orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp8
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);