diff options
Diffstat (limited to 'TAO/orbsvcs/tests/AVStreams/Full_Profile')
-rw-r--r-- | TAO/orbsvcs/tests/AVStreams/Full_Profile/ftp.cpp | 18 | ||||
-rw-r--r-- | TAO/orbsvcs/tests/AVStreams/Full_Profile/ftp.h | 1 | ||||
-rw-r--r-- | TAO/orbsvcs/tests/AVStreams/Full_Profile/server.cpp | 18 | ||||
-rw-r--r-- | TAO/orbsvcs/tests/AVStreams/Full_Profile/server.h | 1 |
4 files changed, 21 insertions, 17 deletions
diff --git a/TAO/orbsvcs/tests/AVStreams/Full_Profile/ftp.cpp b/TAO/orbsvcs/tests/AVStreams/Full_Profile/ftp.cpp index 16d694eb261..012d651f7ea 100644 --- a/TAO/orbsvcs/tests/AVStreams/Full_Profile/ftp.cpp +++ b/TAO/orbsvcs/tests/AVStreams/Full_Profile/ftp.cpp @@ -102,10 +102,9 @@ FTP_Client_Producer::get_callback (const char *, } int -Client::parse_args (int argc, - char **argv) +Client::parse_args (int argc, char **argv) { - ACE_Get_Opt opts (argc,argv,"f:l:a:p:s"); + ACE_Get_Arg_Opt<char> opts (argc,argv,"f:l:a:p:s"); this->use_sfp_ = 0; int c; @@ -246,7 +245,7 @@ Client::init (int argc,char **argv) ACE_DEBUG ((LM_DEBUG, "(%N,%l) Added flowendpoint named: %s\n", s1.in() )); - this->fp_ = ACE_OS::fopen (this->filename_,"r"); + this->fp_ = ACE_OS::fopen (this->filename_,ACE_TEXT("r")); if (this->fp_ != 0) { @@ -343,14 +342,15 @@ Client::run (void) } int -main (int argc, - char **argv) +ACE_TMAIN (int argc, + ACE_TCHAR **argv) { + ACE_Argv_Type_Converter convert (argc, argv); + ACE_DECLARE_NEW_CORBA_ENV; ACE_TRY { - CORBA::ORB_var orb = CORBA::ORB_init (argc, - argv); + CORBA::ORB_var orb = CORBA::ORB_init (convert.get_argc(), convert.get_ASCII_argv()); CORBA::Object_var obj = orb->resolve_initial_references ("RootPOA" ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -365,7 +365,7 @@ main (int argc, int result = 0; - result = CLIENT::instance ()->init (argc,argv); + result = CLIENT::instance ()->init (convert.get_argc(), convert.get_ASCII_argv()); if (result < 0) ACE_ERROR_RETURN ((LM_ERROR,"client::init failed\n"),1); result = CLIENT::instance ()->run (); diff --git a/TAO/orbsvcs/tests/AVStreams/Full_Profile/ftp.h b/TAO/orbsvcs/tests/AVStreams/Full_Profile/ftp.h index bb0cfdd19c0..cffb6fbd151 100644 --- a/TAO/orbsvcs/tests/AVStreams/Full_Profile/ftp.h +++ b/TAO/orbsvcs/tests/AVStreams/Full_Profile/ftp.h @@ -5,6 +5,7 @@ #define TAO_AV_FTP_H #include "ace/Get_Opt.h" +#include "ace/Argv_Type_Converter.h" #include "ace/High_Res_Timer.h" #include "orbsvcs/AV/AVStreams_i.h" #include "orbsvcs/AV/Flows_T.h" diff --git a/TAO/orbsvcs/tests/AVStreams/Full_Profile/server.cpp b/TAO/orbsvcs/tests/AVStreams/Full_Profile/server.cpp index 7a7a0686962..98f9d5798b0 100644 --- a/TAO/orbsvcs/tests/AVStreams/Full_Profile/server.cpp +++ b/TAO/orbsvcs/tests/AVStreams/Full_Profile/server.cpp @@ -1,6 +1,7 @@ // $Id$ #include "server.h" +#include "ace/Argv_Type_Converter.h" FTP_Server_FlowEndPoint::FTP_Server_FlowEndPoint (void) :TAO_FlowConsumer ("Data",FTP_SERVER::instance ()->protocols (), FTP_SERVER::instance ()->format ()) @@ -101,7 +102,7 @@ Server::format (void) int Server::init (int argc, - char **argv) + char **argv) { ACE_DECLARE_NEW_CORBA_ENV; ACE_TRY @@ -183,7 +184,7 @@ Server::run (void) int Server::parse_args (int argc,char **argv) { - ACE_Get_Opt opts (argc,argv,"f:p:"); + ACE_Get_Arg_Opt<char> opts (argc,argv,"f:p:"); int c; while ((c = opts ()) != -1) @@ -191,7 +192,7 @@ Server::parse_args (int argc,char **argv) switch (c) { case 'f': - this->fp_ = ACE_OS::fopen (opts.opt_arg (),"w"); + this->fp_ = ACE_OS::fopen (opts.opt_arg (),ACE_TEXT("w")); if (this->fp_ != 0) { ACE_DEBUG ((LM_DEBUG,"file opened successfully\n")); @@ -220,16 +221,17 @@ Server::file (void) } int -main (int argc, - char **argv) +ACE_TMAIN (int argc, + ACE_TCHAR **argv) { + ACE_Argv_Type_Converter convert (argc, argv); + int result = 0; ACE_DECLARE_NEW_CORBA_ENV; ACE_TRY { - CORBA::ORB_var orb = CORBA::ORB_init (argc, - argv); + CORBA::ORB_var orb = CORBA::ORB_init (convert.get_argc(), convert.get_ASCII_argv()); CORBA::Object_var obj = orb->resolve_initial_references ("RootPOA" ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -250,7 +252,7 @@ main (int argc, ACE_ENDTRY; ACE_CHECK_RETURN (-1); - result = FTP_SERVER::instance ()->init (argc,argv); + result = FTP_SERVER::instance ()->init (convert.get_argc(), convert.get_ASCII_argv()); if (result < 0) ACE_ERROR_RETURN ((LM_ERROR,"SERVER::init failed\n"),1); diff --git a/TAO/orbsvcs/tests/AVStreams/Full_Profile/server.h b/TAO/orbsvcs/tests/AVStreams/Full_Profile/server.h index f88e8ee7c20..5f9483fb1e0 100644 --- a/TAO/orbsvcs/tests/AVStreams/Full_Profile/server.h +++ b/TAO/orbsvcs/tests/AVStreams/Full_Profile/server.h @@ -2,6 +2,7 @@ // $Id$ #include "ace/Get_Opt.h" +#include "ace/Argv_Type_Converter.h" #include "orbsvcs/Naming/Naming_Client.h" #include "orbsvcs/AV/AVStreams_i.h" #include "orbsvcs/AV/Flows_T.h" |