Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(575)

Side by Side Diff: chrome/browser/local_discovery/wifi/credential_getter_win.cc

Issue 1062873003: Give names to all utility processes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix typos Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/local_discovery/wifi/credential_getter_win.h" 5 #include "chrome/browser/local_discovery/wifi/credential_getter_win.h"
6 6
7 #include "chrome/common/extensions/chrome_utility_extensions_messages.h" 7 #include "chrome/common/extensions/chrome_utility_extensions_messages.h"
8 #include "chrome/grit/generated_resources.h"
8 #include "content/public/browser/browser_thread.h" 9 #include "content/public/browser/browser_thread.h"
9 #include "content/public/browser/utility_process_host.h" 10 #include "content/public/browser/utility_process_host.h"
11 #include "ui/base/l10n/l10n_util.h"
10 12
11 namespace local_discovery { 13 namespace local_discovery {
12 14
13 namespace wifi { 15 namespace wifi {
14 16
15 CredentialGetterWin::CredentialGetterWin() { 17 CredentialGetterWin::CredentialGetterWin() {
16 } 18 }
17 19
18 CredentialGetterWin::~CredentialGetterWin() { 20 CredentialGetterWin::~CredentialGetterWin() {
19 } 21 }
20 22
21 void CredentialGetterWin::StartGetCredentials( 23 void CredentialGetterWin::StartGetCredentials(
22 const std::string& network_guid, 24 const std::string& network_guid,
23 const CredentialsCallback& callback) { 25 const CredentialsCallback& callback) {
24 callback_ = callback; 26 callback_ = callback;
25 callback_runner_ = base::MessageLoopProxy::current(); 27 callback_runner_ = base::MessageLoopProxy::current();
26 content::BrowserThread::PostTask( 28 content::BrowserThread::PostTask(
27 content::BrowserThread::IO, 29 content::BrowserThread::IO,
28 FROM_HERE, 30 FROM_HERE,
29 base::Bind(&CredentialGetterWin::StartOnIOThread, this, network_guid)); 31 base::Bind(&CredentialGetterWin::StartOnIOThread, this, network_guid));
30 } 32 }
31 33
32 void CredentialGetterWin::StartOnIOThread(const std::string& network_guid) { 34 void CredentialGetterWin::StartOnIOThread(const std::string& network_guid) {
33 DCHECK_CURRENTLY_ON(content::BrowserThread::IO); 35 DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
34 content::UtilityProcessHost* host = content::UtilityProcessHost::Create( 36 content::UtilityProcessHost* host = content::UtilityProcessHost::Create(
35 this, base::MessageLoopProxy::current()); 37 this, base::MessageLoopProxy::current());
38 host->SetName(l10n_util::GetStringUTF16(
39 IDS_UTILITY_PROCESS_WIFI_CREDENTIALS_GETTER_NAME));
36 host->ElevatePrivileges(); 40 host->ElevatePrivileges();
37 host->Send(new ChromeUtilityHostMsg_GetWiFiCredentials(network_guid)); 41 host->Send(new ChromeUtilityHostMsg_GetWiFiCredentials(network_guid));
38 } 42 }
39 43
40 bool CredentialGetterWin::OnMessageReceived(const IPC::Message& message) { 44 bool CredentialGetterWin::OnMessageReceived(const IPC::Message& message) {
41 bool handled = true; 45 bool handled = true;
42 IPC_BEGIN_MESSAGE_MAP(CredentialGetterWin, message) 46 IPC_BEGIN_MESSAGE_MAP(CredentialGetterWin, message)
43 IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_GotWiFiCredentials, OnGotCredentials) 47 IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_GotWiFiCredentials, OnGotCredentials)
44 IPC_MESSAGE_UNHANDLED(handled = false) 48 IPC_MESSAGE_UNHANDLED(handled = false)
45 IPC_END_MESSAGE_MAP() 49 IPC_END_MESSAGE_MAP()
(...skipping 14 matching lines...) Expand all
60 } 64 }
61 65
62 void CredentialGetterWin::PostCallback(bool success, 66 void CredentialGetterWin::PostCallback(bool success,
63 const std::string& key_data) { 67 const std::string& key_data) {
64 callback_runner_->PostTask(FROM_HERE, 68 callback_runner_->PostTask(FROM_HERE,
65 base::Bind(callback_, success, key_data)); 69 base::Bind(callback_, success, key_data));
66 } 70 }
67 71
68 } // namespace wifi 72 } // namespace wifi
69 } // namespace local_discovery 73 } // namespace local_discovery
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698