diff options
author | john_c <john_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-05-08 23:00:05 +0000 |
---|---|---|
committer | john_c <john_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-05-08 23:00:05 +0000 |
commit | d1160e68b1301a8b0e120ba8da56bb2e7d4fb49e (patch) | |
tree | cf04398acb7ad9fb45311eb105d60975028bbc03 /examples/C++NPv1/Logging_Client.cpp | |
parent | 1c3dd540264435be21072a3a69a8a8e969bd2b1a (diff) | |
download | ATCD-oci_wchar_refactor_post_1_5_1_branch.tar.gz |
Fri May 5 14:33:29 UTC 2006 Ciju John <john_c@ociweb.com>oci_wchar_refactor_post_1_5_1_branch
Diffstat (limited to 'examples/C++NPv1/Logging_Client.cpp')
-rw-r--r-- | examples/C++NPv1/Logging_Client.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/examples/C++NPv1/Logging_Client.cpp b/examples/C++NPv1/Logging_Client.cpp index 56434d35699..764b0682f5b 100644 --- a/examples/C++NPv1/Logging_Client.cpp +++ b/examples/C++NPv1/Logging_Client.cpp @@ -12,6 +12,7 @@ #include "ace/Log_Msg.h" #include "ace/Log_Record.h" #include "ace/OS_NS_unistd.h" +#include "ace/Argv_Type_Converter.h" // FUZZ: disable check_for_streams_include #include "ace/streams.h" @@ -39,7 +40,7 @@ int operator<< (ACE_OutputCDR &cdr, const ACE_Log_Record &log_record) cdr << ACE_CDR::Long (log_record.time_stamp ().sec ()); cdr << ACE_CDR::Long (log_record.time_stamp ().usec ()); cdr << ACE_CDR::ULong (msglen); - cdr.write_char_array (nonconst_record.msg_data (), msglen); + cdr.write_char_array (ACE_TEXT_TO_CHAR_IN(nonconst_record.msg_data ()), msglen); return cdr.good_bit (); } @@ -91,11 +92,15 @@ public: }; -int main (int argc, char *argv[]) +int ACE_TMAIN (int argc, ACE_TCHAR *targv[]) { + ACE_Argv_Type_Converter convert (argc, targv); + argc = convert.get_argc(); + char** argv = convert.get_ASCII_argv(); + u_short logger_port = argc > 1 ? atoi (argv[1]) : 0; const char *logger_host = - argc > 2 ? argv[2] : ACE_DEFAULT_SERVER_HOST; + argc > 2 ? argv[2] : ACE_DEFAULT_SERVER_HOST_A; int result; ACE_INET_Addr server_addr; @@ -150,7 +155,7 @@ int main (int argc, char *argv[]) ACE_Time_Value now (ACE_OS::gettimeofday ()); ACE_Log_Record log_record (LM_INFO, now, ACE_OS::getpid ()); - log_record.msg_data (user_input.c_str ()); + log_record.msg_data (ACE_TEXT_TO_TCHAR_IN(user_input.c_str ())); if (logging_client.send (log_record) == -1) ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "logging_client.send()"), 1); |