| Index: chrome/browser/sync/util/get_session_name_task.cc
|
| diff --git a/chrome/browser/sync/util/get_session_name_task.cc b/chrome/browser/sync/util/get_session_name_task.cc
|
| deleted file mode 100644
|
| index 7dd6ebffd9aa2d7d6ea07042fb9226ec8748ca41..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/sync/util/get_session_name_task.cc
|
| +++ /dev/null
|
| @@ -1,65 +0,0 @@
|
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "chrome/browser/sync/util/get_session_name_task.h"
|
| -
|
| -#include "base/bind.h"
|
| -#include "base/location.h"
|
| -#include "base/message_loop_proxy.h"
|
| -#include "base/sys_info.h"
|
| -
|
| -#if defined(OS_LINUX)
|
| -#include "base/linux_util.h"
|
| -#elif defined(OS_WIN)
|
| -#include <windows.h>
|
| -#endif
|
| -
|
| -namespace browser_sync {
|
| -
|
| -GetSessionNameTask::GetSessionNameTask(
|
| - const GetSessionNameTask::OnSessionNameInitialized& callback)
|
| - : callback_(callback),
|
| - thread_(base::MessageLoopProxy::current()) {
|
| -}
|
| -
|
| -GetSessionNameTask::~GetSessionNameTask() {}
|
| -
|
| -void GetSessionNameTask::GetSessionNameAsync() {
|
| -#if defined(OS_CHROMEOS)
|
| - std::string session_name = "Chromebook";
|
| -#elif defined(OS_LINUX)
|
| - std::string session_name = base::GetLinuxDistro();
|
| -#elif defined(OS_MACOSX)
|
| - std::string session_name = GetSessionNameTask::GetHardwareModelName();
|
| -#elif defined(OS_WIN)
|
| - std::string session_name = GetSessionNameTask::GetComputerName();
|
| -#else
|
| - std::string session_name;
|
| -#endif
|
| -
|
| - if (session_name == "Unknown" || session_name.empty())
|
| - session_name = base::SysInfo::OperatingSystemName();
|
| -
|
| - thread_->PostTask(FROM_HERE,
|
| - base::Bind(&GetSessionNameTask::InvokeCallback,
|
| - this,
|
| - session_name));
|
| -}
|
| -
|
| -void GetSessionNameTask::InvokeCallback(const std::string& session_name) {
|
| - callback_.Run(session_name);
|
| -}
|
| -
|
| -#if defined(OS_WIN)
|
| -// static
|
| -std::string GetSessionNameTask::GetComputerName() {
|
| - char computer_name[MAX_COMPUTERNAME_LENGTH + 1];
|
| - DWORD size = sizeof(computer_name);
|
| - if (GetComputerNameA(computer_name, &size))
|
| - return computer_name;
|
| - return std::string();
|
| -}
|
| -#endif
|
| -
|
| -} // namespace browser_sync
|
|
|