summaryrefslogtreecommitdiff
path: root/TAO/tests/AMI_Buffering/client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/AMI_Buffering/client.cpp')
-rw-r--r--TAO/tests/AMI_Buffering/client.cpp155
1 files changed, 60 insertions, 95 deletions
diff --git a/TAO/tests/AMI_Buffering/client.cpp b/TAO/tests/AMI_Buffering/client.cpp
index 83ee301c399..cbe44b66b1f 100644
--- a/TAO/tests/AMI_Buffering/client.cpp
+++ b/TAO/tests/AMI_Buffering/client.cpp
@@ -93,40 +93,36 @@ parse_args (int argc, char *argv[])
int
run_message_count (CORBA::ORB_ptr orb,
Test::AMI_Buffering_ptr ami_buffering,
- Test::AMI_Buffering_Admin_ptr ami_buffering_admin
- ACE_ENV_ARG_DECL);
+ Test::AMI_Buffering_Admin_ptr ami_buffering_admin);
int
run_timeout (CORBA::ORB_ptr orb,
Test::AMI_Buffering_ptr ami_buffering,
- Test::AMI_Buffering_Admin_ptr ami_buffering_admin
- ACE_ENV_ARG_DECL);
+ Test::AMI_Buffering_Admin_ptr ami_buffering_admin);
int
run_timeout_reactive (CORBA::ORB_ptr orb,
Test::AMI_Buffering_ptr oneway_buffering,
- Test::AMI_Buffering_Admin_ptr oneway_buffering_admin
- ACE_ENV_ARG_DECL);
+ Test::AMI_Buffering_Admin_ptr oneway_buffering_admin);
int
run_buffer_size (CORBA::ORB_ptr orb,
Test::AMI_Buffering_ptr ami_buffering,
- Test::AMI_Buffering_Admin_ptr ami_buffering_admin
- ACE_ENV_ARG_DECL);
+ Test::AMI_Buffering_Admin_ptr ami_buffering_admin);
int
main (int argc, char *argv[])
{
int test_failed = 0;
- ACE_TRY_NEW_ENV
+ try
{
CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "" ACE_ENV_ARG_PARAMETER);
+ CORBA::ORB_init (argc, argv, "");
CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA" ACE_ENV_ARG_PARAMETER);
+ orb->resolve_initial_references("RootPOA");
PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in () ACE_ENV_ARG_PARAMETER);
+ PortableServer::POA::_narrow (poa_object.in ());
if (CORBA::is_nil (root_poa.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
@@ -142,10 +138,10 @@ main (int argc, char *argv[])
return 1;
CORBA::Object_var tmp =
- orb->string_to_object(server_ior ACE_ENV_ARG_PARAMETER);
+ orb->string_to_object(server_ior);
Test::AMI_Buffering_var ami_buffering =
- Test::AMI_Buffering::_narrow(tmp.in () ACE_ENV_ARG_PARAMETER);
+ Test::AMI_Buffering::_narrow(tmp.in ());
if (CORBA::is_nil (ami_buffering.in ()))
{
@@ -156,10 +152,10 @@ main (int argc, char *argv[])
}
tmp =
- orb->string_to_object(admin_ior ACE_ENV_ARG_PARAMETER);
+ orb->string_to_object(admin_ior);
Test::AMI_Buffering_Admin_var ami_buffering_admin =
- Test::AMI_Buffering_Admin::_narrow(tmp.in () ACE_ENV_ARG_PARAMETER);
+ Test::AMI_Buffering_Admin::_narrow(tmp.in ());
if (CORBA::is_nil (ami_buffering_admin.in ()))
{
@@ -182,8 +178,7 @@ main (int argc, char *argv[])
test_failed =
run_message_count (orb.in (),
ami_buffering.in (),
- ami_buffering_admin.in ()
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering_admin.in ());
}
else if (run_timeout_test)
{
@@ -192,8 +187,7 @@ main (int argc, char *argv[])
test_failed =
run_timeout (orb.in (),
ami_buffering.in (),
- ami_buffering_admin.in ()
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering_admin.in ());
}
else if (run_timeout_reactive_test)
{
@@ -202,8 +196,7 @@ main (int argc, char *argv[])
test_failed =
run_timeout_reactive (orb.in (),
ami_buffering.in (),
- ami_buffering_admin.in ()
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering_admin.in ());
}
else if (run_buffer_size_test)
{
@@ -212,8 +205,7 @@ main (int argc, char *argv[])
test_failed =
run_buffer_size (orb.in (),
ami_buffering.in (),
- ami_buffering_admin.in ()
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering_admin.in ());
}
else
{
@@ -227,17 +219,15 @@ main (int argc, char *argv[])
ami_buffering->shutdown ();
- root_poa->destroy (1, 1 ACE_ENV_ARG_PARAMETER);
+ root_poa->destroy (1, 1);
orb->destroy ();
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception caught in client:");
+ ex._tao_print_exception ("Exception caught in client:");
return 1;
}
- ACE_ENDTRY;
return test_failed;
}
@@ -246,14 +236,13 @@ int
configure_policies (CORBA::ORB_ptr orb,
const TAO::BufferingConstraint &buffering_constraint,
Test::AMI_Buffering_ptr ami_buffering,
- Test::AMI_Buffering_out flusher
- ACE_ENV_ARG_DECL)
+ Test::AMI_Buffering_out flusher)
{
CORBA::Object_var object =
- orb->resolve_initial_references ("PolicyCurrent" ACE_ENV_ARG_PARAMETER);
+ orb->resolve_initial_references ("PolicyCurrent");
CORBA::PolicyCurrent_var policy_current =
- CORBA::PolicyCurrent::_narrow (object.in () ACE_ENV_ARG_PARAMETER);
+ CORBA::PolicyCurrent::_narrow (object.in ());
if (CORBA::is_nil (policy_current.in ()))
{
@@ -269,15 +258,12 @@ configure_policies (CORBA::ORB_ptr orb,
CORBA::PolicyList policies (2); policies.length (2);
policies[0] =
orb->create_policy (Messaging::SYNC_SCOPE_POLICY_TYPE,
- scope_as_any
- ACE_ENV_ARG_PARAMETER);
+ scope_as_any);
policies[1] =
orb->create_policy (TAO::BUFFERING_CONSTRAINT_POLICY_TYPE,
- buffering_as_any
- ACE_ENV_ARG_PARAMETER);
+ buffering_as_any);
- policy_current->set_policy_overrides (policies, CORBA::ADD_OVERRIDE
- ACE_ENV_ARG_PARAMETER);
+ policy_current->set_policy_overrides (policies, CORBA::ADD_OVERRIDE);
policies[0]->destroy ();
policies[1]->destroy ();
@@ -292,26 +278,23 @@ configure_policies (CORBA::ORB_ptr orb,
policies.length (1);
policies[0] =
orb->create_policy (TAO::BUFFERING_CONSTRAINT_POLICY_TYPE,
- buffering_as_any
- ACE_ENV_ARG_PARAMETER);
+ buffering_as_any);
object =
ami_buffering->_set_policy_overrides (policies,
- CORBA::ADD_OVERRIDE
- ACE_ENV_ARG_PARAMETER);
+ CORBA::ADD_OVERRIDE);
policies[0]->destroy ();
flusher =
- Test::AMI_Buffering::_narrow (object.in () ACE_ENV_ARG_PARAMETER);
+ Test::AMI_Buffering::_narrow (object.in ());
return 0;
}
void
sync_server (CORBA::ORB_ptr orb,
- Test::AMI_Buffering_ptr flusher
- ACE_ENV_ARG_DECL)
+ Test::AMI_Buffering_ptr flusher)
{
// Get back in sync with the server...
flusher->flush ();
@@ -319,7 +302,7 @@ sync_server (CORBA::ORB_ptr orb,
// Drain responses from the queue
ACE_Time_Value tv (0, 100000);
- orb->run (tv ACE_ENV_ARG_PARAMETER);
+ orb->run (tv);
}
int
@@ -327,14 +310,13 @@ run_liveness_test (CORBA::ORB_ptr orb,
Test::AMI_AMI_BufferingHandler_ptr reply_handler,
Test::AMI_Buffering_ptr ami_buffering,
Test::AMI_Buffering_ptr flusher,
- Test::AMI_Buffering_Admin_ptr ami_buffering_admin
- ACE_ENV_ARG_DECL)
+ Test::AMI_Buffering_Admin_ptr ami_buffering_admin)
{
ACE_DEBUG ((LM_DEBUG, ".... checking for liveness\n"));
int test_failed = 0;
// Get back in sync with the server...
- sync_server (orb, flusher ACE_ENV_ARG_PARAMETER);
+ sync_server (orb, flusher);
CORBA::ULong send_count =
ami_buffering_admin->request_count ();
@@ -352,15 +334,14 @@ run_liveness_test (CORBA::ORB_ptr orb,
for (int i = 0; i != liveness_test_iterations; ++i)
{
ami_buffering->sendc_receive_data (reply_handler,
- payload
- ACE_ENV_ARG_PARAMETER);
+ payload);
send_count++;
CORBA::ULong receive_count =
ami_buffering_admin->request_count ();
ACE_Time_Value tv (0, 10 * 1000);
- orb->run (tv ACE_ENV_ARG_PARAMETER);
+ orb->run (tv);
// Once the system has sent enough messages we don't
// expect it to fall too far behind, i.e. at least 90% of the
@@ -377,12 +358,12 @@ run_liveness_test (CORBA::ORB_ptr orb,
"expected %u\n",
i, receive_count, expected));
- sync_server (orb, flusher ACE_ENV_ARG_PARAMETER);
+ sync_server (orb, flusher);
}
if (depth++ == LIVENESS_MAX_DEPTH)
{
- sync_server (orb, flusher ACE_ENV_ARG_PARAMETER);
+ sync_server (orb, flusher);
depth = 0;
}
@@ -394,8 +375,7 @@ run_liveness_test (CORBA::ORB_ptr orb,
int
run_message_count (CORBA::ORB_ptr orb,
Test::AMI_Buffering_ptr ami_buffering,
- Test::AMI_Buffering_Admin_ptr ami_buffering_admin
- ACE_ENV_ARG_DECL)
+ Test::AMI_Buffering_Admin_ptr ami_buffering_admin)
{
TAO::BufferingConstraint buffering_constraint;
buffering_constraint.mode = TAO::BUFFER_MESSAGE_COUNT;
@@ -406,8 +386,7 @@ run_message_count (CORBA::ORB_ptr orb,
Test::AMI_Buffering_var flusher;
int test_failed =
configure_policies (orb, buffering_constraint,
- ami_buffering, flusher.out ()
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering, flusher.out ());
if (test_failed != 0)
return test_failed;
@@ -429,7 +408,7 @@ run_message_count (CORBA::ORB_ptr orb,
CORBA::ULong send_count = 0;
for (int i = 0; i != iterations; ++i)
{
- sync_server (orb, flusher.in () ACE_ENV_ARG_PARAMETER);
+ sync_server (orb, flusher.in ());
CORBA::ULong initial_receive_count =
ami_buffering_admin->request_count ();
@@ -445,15 +424,14 @@ run_message_count (CORBA::ORB_ptr orb,
while (1)
{
ami_buffering->sendc_receive_data (reply_handler.in (),
- payload
- ACE_ENV_ARG_PARAMETER);
+ payload);
send_count++;
CORBA::ULong receive_count =
ami_buffering_admin->request_count ();
ACE_Time_Value tv (0, 10 * 1000);
- orb->run (tv ACE_ENV_ARG_PARAMETER);
+ orb->run (tv);
CORBA::ULong iteration_count =
send_count - initial_receive_count;
@@ -491,8 +469,7 @@ run_message_count (CORBA::ORB_ptr orb,
reply_handler.in (),
ami_buffering,
flusher.in (),
- ami_buffering_admin
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering_admin);
if (liveness_test_failed)
test_failed = 1;
@@ -503,8 +480,7 @@ run_message_count (CORBA::ORB_ptr orb,
int
run_timeout (CORBA::ORB_ptr orb,
Test::AMI_Buffering_ptr ami_buffering,
- Test::AMI_Buffering_Admin_ptr ami_buffering_admin
- ACE_ENV_ARG_DECL)
+ Test::AMI_Buffering_Admin_ptr ami_buffering_admin)
{
TAO::BufferingConstraint buffering_constraint;
buffering_constraint.mode = TAO::BUFFER_TIMEOUT;
@@ -515,8 +491,7 @@ run_timeout (CORBA::ORB_ptr orb,
Test::AMI_Buffering_var flusher;
int test_failed =
configure_policies (orb, buffering_constraint,
- ami_buffering, flusher.out ()
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering, flusher.out ());
if (test_failed != 0)
return test_failed;
@@ -538,7 +513,7 @@ run_timeout (CORBA::ORB_ptr orb,
CORBA::ULong send_count = 0;
for (int i = 0; i != iterations; ++i)
{
- sync_server (orb, flusher.in () ACE_ENV_ARG_PARAMETER);
+ sync_server (orb, flusher.in ());
CORBA::ULong initial_receive_count =
ami_buffering_admin->request_count ();
@@ -555,15 +530,14 @@ run_timeout (CORBA::ORB_ptr orb,
while (1)
{
ami_buffering->sendc_receive_data (reply_handler.in (),
- payload
- ACE_ENV_ARG_PARAMETER);
+ payload);
send_count++;
CORBA::ULong receive_count =
ami_buffering_admin->request_count ();
ACE_Time_Value tv (0, 10 * 1000);
- orb->run (tv ACE_ENV_ARG_PARAMETER);
+ orb->run (tv);
ACE_Time_Value elapsed = ACE_OS::gettimeofday () - start;
if (receive_count != initial_receive_count)
@@ -601,8 +575,7 @@ run_timeout (CORBA::ORB_ptr orb,
reply_handler.in (),
ami_buffering,
flusher.in (),
- ami_buffering_admin
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering_admin);
if (liveness_test_failed)
test_failed = 1;
@@ -613,8 +586,7 @@ run_timeout (CORBA::ORB_ptr orb,
int
run_timeout_reactive (CORBA::ORB_ptr orb,
Test::AMI_Buffering_ptr ami_buffering,
- Test::AMI_Buffering_Admin_ptr ami_buffering_admin
- ACE_ENV_ARG_DECL)
+ Test::AMI_Buffering_Admin_ptr ami_buffering_admin)
{
TAO::BufferingConstraint buffering_constraint;
buffering_constraint.mode = TAO::BUFFER_TIMEOUT;
@@ -625,8 +597,7 @@ run_timeout_reactive (CORBA::ORB_ptr orb,
Test::AMI_Buffering_var flusher;
int test_failed =
configure_policies (orb, buffering_constraint,
- ami_buffering, flusher.out ()
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering, flusher.out ());
if (test_failed != 0)
return test_failed;
@@ -648,7 +619,7 @@ run_timeout_reactive (CORBA::ORB_ptr orb,
CORBA::ULong send_count = 0;
for (int i = 0; i != iterations; ++i)
{
- sync_server (orb, flusher.in () ACE_ENV_ARG_PARAMETER);
+ sync_server (orb, flusher.in ());
CORBA::ULong initial_receive_count =
ami_buffering_admin->request_count ();
@@ -664,8 +635,7 @@ run_timeout_reactive (CORBA::ORB_ptr orb,
for (int j = 0; j != 20; ++j)
{
ami_buffering->sendc_receive_data (reply_handler.in (),
- payload
- ACE_ENV_ARG_PARAMETER);
+ payload);
send_count++;
}
while (1)
@@ -674,7 +644,7 @@ run_timeout_reactive (CORBA::ORB_ptr orb,
ami_buffering_admin->request_count ();
ACE_Time_Value tv (0, 10 * 1000);
- orb->run (tv ACE_ENV_ARG_PARAMETER);
+ orb->run (tv);
ACE_Time_Value elapsed = ACE_OS::gettimeofday () - start;
if (receive_count != initial_receive_count)
@@ -713,8 +683,7 @@ run_timeout_reactive (CORBA::ORB_ptr orb,
reply_handler.in (),
ami_buffering,
flusher.in (),
- ami_buffering_admin
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering_admin);
if (liveness_test_failed)
test_failed = 1;
@@ -727,8 +696,7 @@ run_timeout_reactive (CORBA::ORB_ptr orb,
int
run_buffer_size (CORBA::ORB_ptr orb,
Test::AMI_Buffering_ptr ami_buffering,
- Test::AMI_Buffering_Admin_ptr ami_buffering_admin
- ACE_ENV_ARG_DECL)
+ Test::AMI_Buffering_Admin_ptr ami_buffering_admin)
{
TAO::BufferingConstraint buffering_constraint;
buffering_constraint.mode = TAO::BUFFER_MESSAGE_BYTES;
@@ -739,8 +707,7 @@ run_buffer_size (CORBA::ORB_ptr orb,
Test::AMI_Buffering_var flusher;
int test_failed =
configure_policies (orb, buffering_constraint,
- ami_buffering, flusher.out ()
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering, flusher.out ());
if (test_failed != 0)
return test_failed;
@@ -760,7 +727,7 @@ run_buffer_size (CORBA::ORB_ptr orb,
CORBA::ULong bytes_sent = 0;
for (int i = 0; i != iterations; ++i)
{
- sync_server (orb, flusher.in () ACE_ENV_ARG_PARAMETER);
+ sync_server (orb, flusher.in ());
CORBA::ULong initial_bytes_received =
ami_buffering_admin->bytes_received_count ();
@@ -776,15 +743,14 @@ run_buffer_size (CORBA::ORB_ptr orb,
while (1)
{
ami_buffering->sendc_receive_data (reply_handler.in (),
- payload
- ACE_ENV_ARG_PARAMETER);
+ payload);
bytes_sent += PAYLOAD_LENGTH;
CORBA::ULong bytes_received =
ami_buffering_admin->bytes_received_count ();
ACE_Time_Value tv (0, 10 * 1000);
- orb->run (tv ACE_ENV_ARG_PARAMETER);
+ orb->run (tv);
CORBA::ULong payload_delta =
bytes_sent - initial_bytes_received;
@@ -827,8 +793,7 @@ run_buffer_size (CORBA::ORB_ptr orb,
reply_handler.in (),
ami_buffering,
flusher.in (),
- ami_buffering_admin
- ACE_ENV_ARG_PARAMETER);
+ ami_buffering_admin);
if (liveness_test_failed)
test_failed = 1;