diff options
Diffstat (limited to 'TAO/orbsvcs/performance-tests/EC_Federated_Latency/Peer.cpp')
-rw-r--r-- | TAO/orbsvcs/performance-tests/EC_Federated_Latency/Peer.cpp | 58 |
1 files changed, 30 insertions, 28 deletions
diff --git a/TAO/orbsvcs/performance-tests/EC_Federated_Latency/Peer.cpp b/TAO/orbsvcs/performance-tests/EC_Federated_Latency/Peer.cpp index b9bf1f89661..0be4f180ce6 100644 --- a/TAO/orbsvcs/performance-tests/EC_Federated_Latency/Peer.cpp +++ b/TAO/orbsvcs/performance-tests/EC_Federated_Latency/Peer.cpp @@ -20,7 +20,9 @@ #include "ace/High_Res_Timer.h" -ACE_RCSID(EC_Federated_Latency, Peer, "$Id$") +ACE_RCSID (EC_Federated_Latency, + Peer, + "$Id$") ECFL_Peer::ECFL_Peer (CORBA::ORB_ptr orb) : orb_ (CORBA::ORB::_duplicate (orb)) @@ -32,73 +34,73 @@ ECFL_Peer::~ECFL_Peer (void) } void -ECFL_Peer::init (PortableServer::POA_ptr root_poa, - CORBA::Environment &ACE_TRY_ENV) +ECFL_Peer::init (PortableServer::POA_ptr root_poa + TAO_ENV_ARG_DECL) { TAO_EC_Event_Channel_Attributes attr (root_poa, root_poa); Servant_var<TAO_EC_Event_Channel> ec_impl ( new TAO_EC_Event_Channel (attr) ); - ec_impl->activate (ACE_TRY_ENV); + ec_impl->activate (TAO_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; this->event_channel_ = - ec_impl->_this (ACE_TRY_ENV); + ec_impl->_this (TAO_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; } RtecEventChannelAdmin::EventChannel_ptr -ECFL_Peer::channel (CORBA::Environment &) +ECFL_Peer::channel (TAO_ENV_SINGLE_ARG_DECL_NOT_USED) ACE_THROW_SPEC ((CORBA::SystemException)) { return RtecEventChannelAdmin::EventChannel::_duplicate (this->event_channel_.in ()); } void -ECFL_Peer::connect (RtecEventChannelAdmin::EventChannel_ptr remote_ec, - CORBA::Environment &ACE_TRY_ENV) +ECFL_Peer::connect (RtecEventChannelAdmin::EventChannel_ptr remote_ec + TAO_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Connecting....\n")); Servant_var<TAO_EC_Gateway_IIOP> gateway (new TAO_EC_Gateway_IIOP); gateway->init (remote_ec, - this->event_channel_.in (), - ACE_TRY_ENV); + this->event_channel_.in () + TAO_ENV_ARG_PARAMETER); ACE_CHECK; RtecEventChannelAdmin::Observer_var observer = - gateway->_this (ACE_TRY_ENV); + gateway->_this (TAO_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; RtecEventChannelAdmin::Observer_Handle h = - this->event_channel_->append_observer (observer.in (), - ACE_TRY_ENV); + this->event_channel_->append_observer (observer.in () + TAO_ENV_ARG_PARAMETER); ACE_CHECK; gateway->observer_handle (h); } Control::Loopback_ptr -ECFL_Peer::setup_loopback (CORBA::Long experiment_id, - CORBA::Environment &ACE_TRY_ENV) +ECFL_Peer::setup_loopback (CORBA::Long experiment_id + TAO_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { Servant_var<ECFL_Loopback> loopback (new ECFL_Loopback); loopback->init (experiment_id, - this->event_channel_.in (), - ACE_TRY_ENV); + this->event_channel_.in () + TAO_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (Control::Loopback::_nil ()); - return loopback->_this (ACE_TRY_ENV); + return loopback->_this (TAO_ENV_SINGLE_ARG_PARAMETER); } Control::Samples * ECFL_Peer::run_experiment (CORBA::Long experiment_id, CORBA::Long iterations, - CORBA::Long_out gsf, - CORBA::Environment &ACE_TRY_ENV) + CORBA::Long_out gsf + TAO_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { Servant_var<ECFL_Consumer> consumer ( @@ -106,14 +108,14 @@ ECFL_Peer::run_experiment (CORBA::Long experiment_id, iterations) ); - consumer->connect (this->event_channel_.in (), ACE_TRY_ENV); + consumer->connect (this->event_channel_.in () TAO_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); Servant_var<ECFL_Supplier> supplier ( new ECFL_Supplier (experiment_id) ); - supplier->connect (this->event_channel_.in (), ACE_TRY_ENV); + supplier->connect (this->event_channel_.in () TAO_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); // ACE_DEBUG ((LM_DEBUG, "Connected consumer & supplier\n")); @@ -130,13 +132,13 @@ ECFL_Peer::run_experiment (CORBA::Long experiment_id, ORBSVCS_Time::hrtime_to_TimeT (event[0].header.creation_time, creation); // push one event... - supplier->push (event, ACE_TRY_ENV); + supplier->push (event TAO_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); } - supplier->disconnect (ACE_TRY_ENV); + supplier->disconnect (TAO_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - consumer->disconnect (ACE_TRY_ENV); + consumer->disconnect (TAO_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); ACE_DEBUG ((LM_DEBUG, "Calibrating high res timer ....")); @@ -148,13 +150,13 @@ ECFL_Peer::run_experiment (CORBA::Long experiment_id, } void -ECFL_Peer::shutdown (CORBA::Environment &ACE_TRY_ENV) +ECFL_Peer::shutdown (TAO_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)) { - this->event_channel_->destroy (ACE_TRY_ENV); + this->event_channel_->destroy (TAO_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - this->orb_->shutdown (0, ACE_TRY_ENV); + this->orb_->shutdown (0 TAO_ENV_ARG_PARAMETER); ACE_CHECK; } |