summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/EC_MT_Mcast/Supplier.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/tests/EC_MT_Mcast/Supplier.cpp')
-rw-r--r--TAO/orbsvcs/tests/EC_MT_Mcast/Supplier.cpp22
1 files changed, 9 insertions, 13 deletions
diff --git a/TAO/orbsvcs/tests/EC_MT_Mcast/Supplier.cpp b/TAO/orbsvcs/tests/EC_MT_Mcast/Supplier.cpp
index 253b0e4182d..adc2b007fa0 100644
--- a/TAO/orbsvcs/tests/EC_MT_Mcast/Supplier.cpp
+++ b/TAO/orbsvcs/tests/EC_MT_Mcast/Supplier.cpp
@@ -14,8 +14,7 @@ Supplier::Supplier (void)
}
void
-Supplier::connect (RtecEventChannelAdmin::SupplierAdmin_ptr supplier_admin
- ACE_ENV_ARG_DECL)
+Supplier::connect (RtecEventChannelAdmin::SupplierAdmin_ptr supplier_admin)
{
this->proxy_ =
supplier_admin->obtain_push_consumer ();
@@ -34,34 +33,32 @@ Supplier::connect (RtecEventChannelAdmin::SupplierAdmin_ptr supplier_admin
h0.type = ACE_ES_EVENT_UNDEFINED; // first free event type
h0.source = 1; // first free event source
- this->proxy_->connect_push_supplier (me.in (), qos
- ACE_ENV_ARG_PARAMETER);
+ this->proxy_->connect_push_supplier (me.in (), qos);
}
void
Supplier::disconnect (void)
{
// Disconnect from the EC
- ACE_TRY
+ try
{
this->proxy_->disconnect_push_consumer ();
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
}
- ACE_ENDTRY;
PortableServer::POA_var poa =
this->_default_POA ();
PortableServer::ObjectId_var id =
- poa->servant_to_id (this ACE_ENV_ARG_PARAMETER);
- poa->deactivate_object (id.in () ACE_ENV_ARG_PARAMETER);
+ poa->servant_to_id (this);
+ poa->deactivate_object (id.in ());
}
void
Supplier::perform_push (void)
{
- ACE_TRY
+ try
{
// The event type and source must match our publications
RtecEventComm::EventSet event (1);
@@ -71,12 +68,11 @@ Supplier::perform_push (void)
// Avoid loops throught the event channel federations
event[0].header.ttl = 1;
- this->proxy_->push (event ACE_ENV_ARG_PARAMETER);
+ this->proxy_->push (event);
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
}
- ACE_ENDTRY;
}
void