summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/CosEvent/lib
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/tests/CosEvent/lib')
-rw-r--r--TAO/orbsvcs/tests/CosEvent/lib/Counting_Consumer.cpp36
-rw-r--r--TAO/orbsvcs/tests/CosEvent/lib/Counting_Consumer.h12
-rw-r--r--TAO/orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp35
-rw-r--r--TAO/orbsvcs/tests/CosEvent/lib/Counting_Supplier.h12
4 files changed, 36 insertions, 59 deletions
diff --git a/TAO/orbsvcs/tests/CosEvent/lib/Counting_Consumer.cpp b/TAO/orbsvcs/tests/CosEvent/lib/Counting_Consumer.cpp
index 86e762bea0a..45e51852cd8 100644
--- a/TAO/orbsvcs/tests/CosEvent/lib/Counting_Consumer.cpp
+++ b/TAO/orbsvcs/tests/CosEvent/lib/Counting_Consumer.cpp
@@ -13,8 +13,7 @@ CEC_Counting_Consumer::CEC_Counting_Consumer (const char* name)
}
void
-CEC_Counting_Consumer::connect (CosEventChannelAdmin::ConsumerAdmin_ptr consumer_admin
- ACE_ENV_ARG_DECL)
+CEC_Counting_Consumer::connect (CosEventChannelAdmin::ConsumerAdmin_ptr consumer_admin)
{
// The canonical protocol to connect to the EC
@@ -27,8 +26,7 @@ CEC_Counting_Consumer::connect (CosEventChannelAdmin::ConsumerAdmin_ptr consumer
consumer_admin->obtain_push_supplier ();
}
- this->supplier_proxy_->connect_push_consumer (consumer.in ()
- ACE_ENV_ARG_PARAMETER);
+ this->supplier_proxy_->connect_push_consumer (consumer.in ());
}
void
@@ -42,8 +40,8 @@ CEC_Counting_Consumer::disconnect (void)
PortableServer::POA_var consumer_poa =
this->_default_POA ();
PortableServer::ObjectId_var consumer_id =
- consumer_poa->servant_to_id (this ACE_ENV_ARG_PARAMETER);
- consumer_poa->deactivate_object (consumer_id.in () ACE_ENV_ARG_PARAMETER);
+ consumer_poa->servant_to_id (this);
+ consumer_poa->deactivate_object (consumer_id.in ());
this->supplier_proxy_ =
CosEventChannelAdmin::ProxyPushSupplier::_nil ();
@@ -70,8 +68,7 @@ CEC_Counting_Consumer::dump_results (int expected_count, int tolerance)
}
void
-CEC_Counting_Consumer::push (const CORBA::Any&
- ACE_ENV_ARG_DECL_NOT_USED)
+CEC_Counting_Consumer::push (const CORBA::Any&)
ACE_THROW_SPEC ((CORBA::SystemException))
{
this->event_count ++;
@@ -105,8 +102,7 @@ CEC_Pull_Counting_Consumer::CEC_Pull_Counting_Consumer (const char* name)
}
void
-CEC_Pull_Counting_Consumer::connect (CosEventChannelAdmin::ConsumerAdmin_ptr consumer_admin
- ACE_ENV_ARG_DECL)
+CEC_Pull_Counting_Consumer::connect (CosEventChannelAdmin::ConsumerAdmin_ptr consumer_admin)
{
// The canonical protocol to connect to the EC
@@ -119,8 +115,7 @@ CEC_Pull_Counting_Consumer::connect (CosEventChannelAdmin::ConsumerAdmin_ptr con
consumer_admin->obtain_pull_supplier ();
}
- this->supplier_proxy_->connect_pull_consumer (consumer.in ()
- ACE_ENV_ARG_PARAMETER);
+ this->supplier_proxy_->connect_pull_consumer (consumer.in ());
}
void
@@ -134,8 +129,8 @@ CEC_Pull_Counting_Consumer::disconnect (void)
PortableServer::POA_var consumer_poa =
this->_default_POA ();
PortableServer::ObjectId_var consumer_id =
- consumer_poa->servant_to_id (this ACE_ENV_ARG_PARAMETER);
- consumer_poa->deactivate_object (consumer_id.in () ACE_ENV_ARG_PARAMETER);
+ consumer_poa->servant_to_id (this);
+ consumer_poa->deactivate_object (consumer_id.in ());
this->supplier_proxy_ =
CosEventChannelAdmin::ProxyPullSupplier::_nil ();
@@ -153,8 +148,7 @@ CEC_Pull_Counting_Consumer::pull (void)
}
CORBA::Any*
-CEC_Pull_Counting_Consumer::try_pull (CORBA::Boolean_out has_event
- ACE_ENV_ARG_DECL)
+CEC_Pull_Counting_Consumer::try_pull (CORBA::Boolean_out has_event)
{
if (CORBA::is_nil (this->supplier_proxy_.in ()))
{
@@ -163,7 +157,7 @@ CEC_Pull_Counting_Consumer::try_pull (CORBA::Boolean_out has_event
}
CORBA::Any_var event =
- this->supplier_proxy_->try_pull (has_event ACE_ENV_ARG_PARAMETER);
+ this->supplier_proxy_->try_pull (has_event);
if (has_event)
this->event_count++;
@@ -215,15 +209,14 @@ CEC_Counting_Consumer_Task::
int
CEC_Counting_Consumer_Task::svc ()
{
- ACE_TRY_NEW_ENV
+ try
{
this->run ();
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
return -1;
}
- ACE_ENDTRY;
return 0;
}
@@ -250,8 +243,7 @@ CEC_Counting_Consumer_Task::run (void)
do {
CORBA::Boolean has_event;
CORBA::Any_var event =
- this->consumer_->try_pull (has_event
- ACE_ENV_ARG_PARAMETER);
+ this->consumer_->try_pull (has_event);
if (this->milliseconds_ != 0)
{
diff --git a/TAO/orbsvcs/tests/CosEvent/lib/Counting_Consumer.h b/TAO/orbsvcs/tests/CosEvent/lib/Counting_Consumer.h
index fc5473649c5..7b30ad07f53 100644
--- a/TAO/orbsvcs/tests/CosEvent/lib/Counting_Consumer.h
+++ b/TAO/orbsvcs/tests/CosEvent/lib/Counting_Consumer.h
@@ -39,8 +39,7 @@ public:
CEC_Counting_Consumer (const char* name);
// Constructor
- void connect (CosEventChannelAdmin::ConsumerAdmin_ptr consumer_admin
- ACE_ENV_ARG_DECL);
+ void connect (CosEventChannelAdmin::ConsumerAdmin_ptr consumer_admin);
void disconnect (void);
// Simple connect/disconnect methods..
@@ -50,8 +49,7 @@ public:
// = The CosEventComm::PushConsumer methods
- virtual void push (const CORBA::Any& events
- ACE_ENV_ARG_DECL)
+ virtual void push (const CORBA::Any& events)
ACE_THROW_SPEC ((CORBA::SystemException));
virtual void disconnect_push_consumer (void)
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -85,8 +83,7 @@ public:
CEC_Pull_Counting_Consumer (const char* name);
// Constructor
- void connect (CosEventChannelAdmin::ConsumerAdmin_ptr consumer_admin
- ACE_ENV_ARG_DECL);
+ void connect (CosEventChannelAdmin::ConsumerAdmin_ptr consumer_admin);
void disconnect (void);
// Simple connect/disconnect methods..
@@ -95,8 +92,7 @@ public:
// expected count.
CORBA::Any *pull (void);
- CORBA::Any *try_pull (CORBA::Boolean_out has_event
- ACE_ENV_ARG_DECL);
+ CORBA::Any *try_pull (CORBA::Boolean_out has_event);
// = The CosEventComm::PullConsumer methods
virtual void disconnect_pull_consumer (void)
diff --git a/TAO/orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp b/TAO/orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp
index 5c26a242646..2ac8fb804a5 100644
--- a/TAO/orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp
+++ b/TAO/orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp
@@ -13,8 +13,7 @@ CEC_Counting_Supplier::CEC_Counting_Supplier (void)
void
CEC_Counting_Supplier::connect (
- CosEventChannelAdmin::SupplierAdmin_ptr supplier_admin
- ACE_ENV_ARG_DECL)
+ CosEventChannelAdmin::SupplierAdmin_ptr supplier_admin)
{
CosEventComm::PushSupplier_var supplier =
this->_this ();
@@ -25,8 +24,7 @@ CEC_Counting_Supplier::connect (
supplier_admin->obtain_push_consumer ();
}
- this->consumer_proxy_->connect_push_supplier (supplier.in ()
- ACE_ENV_ARG_PARAMETER);
+ this->consumer_proxy_->connect_push_supplier (supplier.in ());
}
void
@@ -40,16 +38,15 @@ CEC_Counting_Supplier::disconnect (void)
PortableServer::POA_var supplier_poa =
this->_default_POA ();
PortableServer::ObjectId_var supplier_id =
- supplier_poa->servant_to_id (this ACE_ENV_ARG_PARAMETER);
- supplier_poa->deactivate_object (supplier_id.in () ACE_ENV_ARG_PARAMETER);
+ supplier_poa->servant_to_id (this);
+ supplier_poa->deactivate_object (supplier_id.in ());
this->consumer_proxy_ =
CosEventChannelAdmin::ProxyPushConsumer::_nil ();
}
void
-CEC_Counting_Supplier::push (const CORBA::Any&
- ACE_ENV_ARG_DECL)
+CEC_Counting_Supplier::push (const CORBA::Any&)
ACE_THROW_SPEC ((CORBA::SystemException))
{
if (CORBA::is_nil (this->consumer_proxy_.in ()))
@@ -58,7 +55,7 @@ CEC_Counting_Supplier::push (const CORBA::Any&
CORBA::Any event;
event <<= CORBA::Long(0);
- this->consumer_proxy_->push (event ACE_ENV_ARG_PARAMETER);
+ this->consumer_proxy_->push (event);
this->event_count++;
}
@@ -86,15 +83,14 @@ CEC_Counting_Supplier_Task::
int
CEC_Counting_Supplier_Task::svc ()
{
- ACE_TRY_NEW_ENV
+ try
{
this->run ();
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
return -1;
}
- ACE_ENDTRY;
return 0;
}
@@ -119,7 +115,7 @@ CEC_Counting_Supplier_Task::run (void)
int stop = 0;
do {
- this->supplier_->push (event ACE_ENV_ARG_PARAMETER);
+ this->supplier_->push (event);
if (this->milliseconds_ != 0)
{
@@ -150,8 +146,7 @@ CEC_Pull_Counting_Supplier::CEC_Pull_Counting_Supplier (void)
void
CEC_Pull_Counting_Supplier::connect (
- CosEventChannelAdmin::SupplierAdmin_ptr supplier_admin
- ACE_ENV_ARG_DECL)
+ CosEventChannelAdmin::SupplierAdmin_ptr supplier_admin)
{
CosEventComm::PullSupplier_var supplier =
this->_this ();
@@ -162,8 +157,7 @@ CEC_Pull_Counting_Supplier::connect (
supplier_admin->obtain_pull_consumer ();
}
- this->consumer_proxy_->connect_pull_supplier (supplier.in ()
- ACE_ENV_ARG_PARAMETER);
+ this->consumer_proxy_->connect_pull_supplier (supplier.in ());
}
void
@@ -177,8 +171,8 @@ CEC_Pull_Counting_Supplier::disconnect (void)
PortableServer::POA_var supplier_poa =
this->_default_POA ();
PortableServer::ObjectId_var supplier_id =
- supplier_poa->servant_to_id (this ACE_ENV_ARG_PARAMETER);
- supplier_poa->deactivate_object (supplier_id.in () ACE_ENV_ARG_PARAMETER);
+ supplier_poa->servant_to_id (this);
+ supplier_poa->deactivate_object (supplier_id.in ());
this->consumer_proxy_ =
CosEventChannelAdmin::ProxyPullConsumer::_nil ();
@@ -205,8 +199,7 @@ CEC_Pull_Counting_Supplier::pull (void)
}
CORBA::Any*
-CEC_Pull_Counting_Supplier::try_pull (CORBA::Boolean_out has_event
- ACE_ENV_ARG_DECL)
+CEC_Pull_Counting_Supplier::try_pull (CORBA::Boolean_out has_event)
ACE_THROW_SPEC ((CORBA::SystemException,CosEventComm::Disconnected))
{
if (CORBA::is_nil (this->consumer_proxy_.in ()))
diff --git a/TAO/orbsvcs/tests/CosEvent/lib/Counting_Supplier.h b/TAO/orbsvcs/tests/CosEvent/lib/Counting_Supplier.h
index 0fa909e7315..b8505bdb9c8 100644
--- a/TAO/orbsvcs/tests/CosEvent/lib/Counting_Supplier.h
+++ b/TAO/orbsvcs/tests/CosEvent/lib/Counting_Supplier.h
@@ -41,13 +41,11 @@ public:
// = The CosEventComm::PushSupplier methods
- void connect (CosEventChannelAdmin::SupplierAdmin_ptr supplier_admin
- ACE_ENV_ARG_DECL);
+ void connect (CosEventChannelAdmin::SupplierAdmin_ptr supplier_admin);
void disconnect (void);
// Simple connect/disconnect methods..
- void push (const CORBA::Any& events
- ACE_ENV_ARG_DECL)
+ void push (const CORBA::Any& events)
ACE_THROW_SPEC ((CORBA::SystemException));
// Push an event.
@@ -115,16 +113,14 @@ public:
// = The CosEventComm::PullSupplier methods
- void connect (CosEventChannelAdmin::SupplierAdmin_ptr supplier_admin
- ACE_ENV_ARG_DECL);
+ void connect (CosEventChannelAdmin::SupplierAdmin_ptr supplier_admin);
void disconnect (void);
// Simple connect/disconnect methods..
// The PullSupplier methods.
CORBA::Any* pull (void)
ACE_THROW_SPEC ((CORBA::SystemException,CosEventComm::Disconnected));
- CORBA::Any* try_pull (CORBA::Boolean_out has_event
- ACE_ENV_ARG_DECL)
+ CORBA::Any* try_pull (CORBA::Boolean_out has_event)
ACE_THROW_SPEC ((CORBA::SystemException,CosEventComm::Disconnected));
virtual void disconnect_pull_supplier (void)
ACE_THROW_SPEC ((CORBA::SystemException));