summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/Sequence_Latency/Deferred/client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/performance-tests/Sequence_Latency/Deferred/client.cpp')
-rw-r--r--TAO/performance-tests/Sequence_Latency/Deferred/client.cpp114
1 files changed, 38 insertions, 76 deletions
diff --git a/TAO/performance-tests/Sequence_Latency/Deferred/client.cpp b/TAO/performance-tests/Sequence_Latency/Deferred/client.cpp
index b93bbd8ffbd..f1b31f293b2 100644
--- a/TAO/performance-tests/Sequence_Latency/Deferred/client.cpp
+++ b/TAO/performance-tests/Sequence_Latency/Deferred/client.cpp
@@ -96,7 +96,7 @@ parse_args (int argc, char *argv[])
int
-test_octet_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
+test_octet_seq (Test::Roundtrip_ptr roundtrip)
{
ACE_Sample_History history (niterations);
@@ -117,22 +117,18 @@ test_octet_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
CORBA::ULongLong start = ACE_OS::gethrtime ();
request[j] =
- roundtrip->_request ("test_octet_method"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ roundtrip->_request ("test_octet_method");
request[j]->add_in_arg ("octet_load") <<= ol;
request[j]->add_in_arg ("send_time") <<= start;
request[j]->set_return_type (CORBA::_tc_ulonglong);
- request[j]->send_deferred (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->send_deferred ();
}
for (j = 0; j != burst; ++j)
{
- request[j]->get_response (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->get_response ();
CORBA::ULongLong retval;
if ((request[j]->return_value () >>= retval) == 1)
@@ -169,7 +165,7 @@ test_octet_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
int
-test_long_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
+test_long_seq (Test::Roundtrip_ptr roundtrip)
{
ACE_Sample_History history (niterations);
@@ -190,22 +186,18 @@ test_long_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
CORBA::ULongLong start = ACE_OS::gethrtime ();
request[j] =
- roundtrip->_request ("test_long_method"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ roundtrip->_request ("test_long_method");
request[j]->add_in_arg ("long_load") <<= ll;
request[j]->add_in_arg ("send_time") <<= start;
request[j]->set_return_type (CORBA::_tc_ulonglong);
- request[j]->send_deferred (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->send_deferred ();
}
for (j = 0; j != burst; ++j)
{
- request[j]->get_response (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->get_response ();
CORBA::ULongLong retval;
if ((request[j]->return_value () >>= retval) == 1)
@@ -242,7 +234,7 @@ test_long_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
int
-test_short_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
+test_short_seq (Test::Roundtrip_ptr roundtrip)
{
ACE_Sample_History history (niterations);
@@ -263,22 +255,18 @@ test_short_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
CORBA::ULongLong start = ACE_OS::gethrtime ();
request[j] =
- roundtrip->_request ("test_short_method"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ roundtrip->_request ("test_short_method");
request[j]->add_in_arg ("short_load") <<= sl;
request[j]->add_in_arg ("send_time") <<= start;
request[j]->set_return_type (CORBA::_tc_ulonglong);
- request[j]->send_deferred (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->send_deferred ();
}
for (j = 0; j != burst; ++j)
{
- request[j]->get_response (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->get_response ();
CORBA::ULongLong retval;
if ((request[j]->return_value () >>= retval) == 1)
@@ -315,7 +303,7 @@ test_short_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
int
-test_char_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
+test_char_seq (Test::Roundtrip_ptr roundtrip)
{
ACE_Sample_History history (niterations);
@@ -336,22 +324,18 @@ test_char_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
CORBA::ULongLong start = ACE_OS::gethrtime ();
request[j] =
- roundtrip->_request ("test_char_method"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ roundtrip->_request ("test_char_method");
request[j]->add_in_arg ("char_load") <<= cl;
request[j]->add_in_arg ("send_time") <<= start;
request[j]->set_return_type (CORBA::_tc_ulonglong);
- request[j]->send_deferred (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->send_deferred ();
}
for (j = 0; j != burst; ++j)
{
- request[j]->get_response (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->get_response ();
CORBA::ULongLong retval;
if ((request[j]->return_value () >>= retval) == 1)
@@ -388,7 +372,7 @@ test_char_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
int
-test_longlong_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
+test_longlong_seq (Test::Roundtrip_ptr roundtrip)
{
ACE_Sample_History history (niterations);
@@ -409,22 +393,18 @@ test_longlong_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
CORBA::ULongLong start = ACE_OS::gethrtime ();
request[j] =
- roundtrip->_request ("test_longlong_method"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ roundtrip->_request ("test_longlong_method");
request[j]->add_in_arg ("longlong_load") <<= ll;
request[j]->add_in_arg ("send_time") <<= start;
request[j]->set_return_type (CORBA::_tc_ulonglong);
- request[j]->send_deferred (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->send_deferred ();
}
for (j = 0; j != burst; ++j)
{
- request[j]->get_response (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->get_response ();
CORBA::ULongLong retval;
if ((request[j]->return_value () >>= retval) == 1)
@@ -461,7 +441,7 @@ test_longlong_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
int
-test_double_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
+test_double_seq (Test::Roundtrip_ptr roundtrip)
{
ACE_Sample_History history (niterations);
@@ -482,22 +462,18 @@ test_double_seq (Test::Roundtrip_ptr roundtrip ACE_ENV_ARG_DECL)
CORBA::ULongLong start = ACE_OS::gethrtime ();
request[j] =
- roundtrip->_request ("test_double_method"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ roundtrip->_request ("test_double_method");
request[j]->add_in_arg ("double_load") <<= dl;
request[j]->add_in_arg ("send_time") <<= start;
request[j]->set_return_type (CORBA::_tc_ulonglong);
- request[j]->send_deferred (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->send_deferred ();
}
for (j = 0; j != burst; ++j)
{
- request[j]->get_response (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
+ request[j]->get_response ();
CORBA::ULongLong retval;
if ((request[j]->return_value () >>= retval) == 1)
@@ -559,22 +535,19 @@ main (int argc, char *argv[])
"client (%P|%t): sched_params failed\n"));
}
- ACE_TRY_NEW_ENV
+ try
{
CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "" ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ CORBA::ORB_init (argc, argv, "");
if (parse_args (argc, argv) != 0)
return 1;
CORBA::Object_var object =
- orb->string_to_object (ior ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ orb->string_to_object (ior);
Test::Roundtrip_var roundtrip =
- Test::Roundtrip::_narrow (object.in () ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ Test::Roundtrip::_narrow (object.in ());
if (CORBA::is_nil (roundtrip.in ()))
{
@@ -590,9 +563,7 @@ main (int argc, char *argv[])
{
ACE_hrtime_t start = 0;
(void) roundtrip->test_octet_method (oc,
- start
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ start);
}
@@ -600,48 +571,39 @@ main (int argc, char *argv[])
if (ACE_OS::strcmp (data_type, "octet") == 0 )
{
- test_octet_seq (roundtrip.in () ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ test_octet_seq (roundtrip.in ());
}
else if (ACE_OS::strcmp (data_type, "char") == 0)
{
- test_char_seq (roundtrip.in () ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ test_char_seq (roundtrip.in ());
}
else if (ACE_OS::strcmp (data_type, "long") == 0)
{
- test_long_seq (roundtrip.in () ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ test_long_seq (roundtrip.in ());
}
else if (ACE_OS::strcmp (data_type, "short") == 0)
{
- test_short_seq (roundtrip.in () ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ test_short_seq (roundtrip.in ());
}
else if (ACE_OS::strcmp (data_type, "double") == 0)
{
- test_double_seq (roundtrip.in () ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ test_double_seq (roundtrip.in ());
}
else if (ACE_OS::strcmp (data_type, "longlong") == 0)
{
- test_longlong_seq (roundtrip.in () ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ test_longlong_seq (roundtrip.in ());
}
if (do_shutdown)
{
- roundtrip->shutdown (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ roundtrip->shutdown ();
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Caught exception:");
+ ex._tao_print_exception ("Caught exception:");
return 1;
}
- ACE_ENDTRY;
return 0;
}