| Index: remoting/host/host_event_logger_win.cc
|
| diff --git a/remoting/host/host_event_logger_win.cc b/remoting/host/host_event_logger_win.cc
|
| index afad08ce3776ba1e94d368f1640b0f6017e038c8..85f31d26c1d01c8168d17dd46cb134eaa6a984b9 100644
|
| --- a/remoting/host/host_event_logger_win.cc
|
| +++ b/remoting/host/host_event_logger_win.cc
|
| @@ -25,8 +25,7 @@ namespace {
|
|
|
| class HostEventLoggerWin : public HostEventLogger, public HostStatusObserver {
|
| public:
|
| - HostEventLoggerWin(ChromotingHost* host,
|
| - const std::string& application_name);
|
| + HostEventLoggerWin(ChromotingHost* host, const std::string& application_name);
|
|
|
| virtual ~HostEventLoggerWin();
|
|
|
| @@ -43,7 +42,7 @@ class HostEventLoggerWin : public HostEventLogger, public HostStatusObserver {
|
|
|
| private:
|
| void LogString(WORD type, DWORD event_id, const std::string& string);
|
| - void Log(WORD type, DWORD event_id, const std::vector<string16>& strings);
|
| + void Log(WORD type, DWORD event_id, const std::vector<std::string>& strings);
|
|
|
| scoped_refptr<ChromotingHost> host_;
|
|
|
| @@ -60,7 +59,7 @@ HostEventLoggerWin::HostEventLoggerWin(ChromotingHost* host,
|
| : host_(host),
|
| event_log_(NULL) {
|
| event_log_ = RegisterEventSourceW(NULL,
|
| - ASCIIToUTF16(application_name).c_str());
|
| + UTF8ToUTF16(application_name).c_str());
|
| if (event_log_ != NULL) {
|
| host_->AddStatusObserver(this);
|
| } else {
|
| @@ -92,13 +91,12 @@ void HostEventLoggerWin::OnClientRouteChange(
|
| const std::string& jid,
|
| const std::string& channel_name,
|
| const protocol::TransportRoute& route) {
|
| - std::vector<string16> strings(5);
|
| - strings[0] = ASCIIToUTF16(jid);
|
| - strings[1] = ASCIIToUTF16(route.remote_address.ToString());
|
| - strings[2] = ASCIIToUTF16(route.local_address.ToString());
|
| - strings[3] = ASCIIToUTF16(channel_name);
|
| - strings[4] = ASCIIToUTF16(
|
| - protocol::TransportRoute::GetTypeString(route.type));
|
| + std::vector<std::string> strings(5);
|
| + strings[0] = jid;
|
| + strings[1] = route.remote_address.ToString();
|
| + strings[2] = route.local_address.ToString();
|
| + strings[3] = channel_name;
|
| + strings[4] = protocol::TransportRoute::GetTypeString(route.type);
|
| Log(EVENTLOG_INFORMATION_TYPE, MSG_HOST_CLIENT_ROUTING_CHANGED, strings);
|
| }
|
|
|
| @@ -107,15 +105,17 @@ void HostEventLoggerWin::OnShutdown() {
|
|
|
| void HostEventLoggerWin::Log(WORD type,
|
| DWORD event_id,
|
| - const std::vector<string16>& strings) {
|
| + const std::vector<std::string>& strings) {
|
| if (event_log_ == NULL)
|
| return;
|
|
|
| // ReportEventW() takes an array of raw string pointers. They should stay
|
| // valid for the duration of the call.
|
| std::vector<const WCHAR*> raw_strings(strings.size());
|
| + std::vector<string16> utf16_strings(strings.size());
|
| for (size_t i = 0; i < strings.size(); ++i) {
|
| - raw_strings[i] = strings[i].c_str();
|
| + utf16_strings[i] = UTF8ToUTF16(strings[i]);
|
| + raw_strings[i] = utf16_strings[i].c_str();
|
| }
|
|
|
| if (!ReportEventW(event_log_,
|
| @@ -134,8 +134,8 @@ void HostEventLoggerWin::Log(WORD type,
|
| void HostEventLoggerWin::LogString(WORD type,
|
| DWORD event_id,
|
| const std::string& string) {
|
| - std::vector<string16> strings;
|
| - strings.push_back(ASCIIToUTF16(string));
|
| + std::vector<std::string> strings;
|
| + strings.push_back(string);
|
| Log(type, event_id, strings);
|
| }
|
|
|
|
|