summaryrefslogtreecommitdiff
path: root/examples/C++NPv1/Logging_Client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/C++NPv1/Logging_Client.cpp')
-rw-r--r--examples/C++NPv1/Logging_Client.cpp13
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);