summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/performance-tests/EC_Federated_Latency/Peer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/performance-tests/EC_Federated_Latency/Peer.cpp')
-rw-r--r--TAO/orbsvcs/performance-tests/EC_Federated_Latency/Peer.cpp58
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;
}