diff options
Diffstat (limited to 'TAO/orbsvcs/tests/Notify/XML_Persistence/main.cpp')
-rw-r--r-- | TAO/orbsvcs/tests/Notify/XML_Persistence/main.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/TAO/orbsvcs/tests/Notify/XML_Persistence/main.cpp b/TAO/orbsvcs/tests/Notify/XML_Persistence/main.cpp index 463a3fc9b8d..44e477e70b5 100644 --- a/TAO/orbsvcs/tests/Notify/XML_Persistence/main.cpp +++ b/TAO/orbsvcs/tests/Notify/XML_Persistence/main.cpp @@ -21,6 +21,7 @@ #include "ace/OS_NS_stdio.h" #include "ace/Dynamic_Service.h" #include "ace/ARGV.h" +#include "ace/Argv_Type_Converter.h" class TestSupplier : public POA_CosNotifyComm::StructuredPushSupplier @@ -52,8 +53,10 @@ class TestConsumer } }; -int main(int ac, char **av) +int ACE_TMAIN(int argc, ACE_TCHAR **argv) { + ACE_Argv_Type_Converter convert (argc, argv); + int retval = 1; bool pass1 = false; @@ -64,13 +67,13 @@ int main(int ac, char **av) CORBA::ORB_var orb; PortableServer::POA_var poa; - orb = CORBA::ORB_init(ac, av, "" ACE_ENV_ARG_PARAMETER); + orb = CORBA::ORB_init(convert.get_argc(), convert.get_ASCII_argv(), "" ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; ACE_ASSERT(! CORBA::is_nil (orb.in ())); - if (ac > 2 && ACE_OS::strcmp (av[1], "-pass") == 0) + if (convert.get_argc() > 2 && ACE_OS::strcmp (convert.get_ASCII_argv()[1], "-pass") == 0) { - int pn = av[2][0] - '0'; + int pn = argv[2][0] - '0'; switch (pn) { case 1: @@ -160,13 +163,13 @@ int main(int ac, char **av) qosprops[i].name = CORBA::string_dup(CosNotification::Priority); qosprops[i++].value <<= CosNotification::HighestPriority; qosprops[i].name = CORBA::string_dup(CosNotification::Timeout); - qosprops[i++].value <<= (TimeBase::TimeT) 42000; // 4.2 ms + qosprops[i++].value <<= (TimeBase::TimeT) 42000; qosprops[i].name = CORBA::string_dup(CosNotification::StopTimeSupported); qosprops[i++].value <<= CORBA::Any::from_boolean(1); qosprops[i].name = CORBA::string_dup(CosNotification::MaximumBatchSize); qosprops[i++].value <<= (CORBA::Long) 555; qosprops[i].name = CORBA::string_dup(CosNotification::PacingInterval); - qosprops[i++].value <<= (TimeBase::TimeT) 34300; // 3.4 ms + qosprops[i++].value <<= (TimeBase::TimeT) 34300; qosprops.length(i); CosNotification::AdminProperties adminprops(4); |