| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/extensions/api/management/management_api.h" | 5 #include "chrome/browser/extensions/api/management/management_api.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
| (...skipping 361 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 372 base::Bind(&SafeManifestJSONParser::StartWorkOnIOThread, this)); | 372 base::Bind(&SafeManifestJSONParser::StartWorkOnIOThread, this)); |
| 373 } | 373 } |
| 374 | 374 |
| 375 void StartWorkOnIOThread() { | 375 void StartWorkOnIOThread() { |
| 376 CHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); | 376 CHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
| 377 UtilityProcessHost* host = UtilityProcessHost::Create( | 377 UtilityProcessHost* host = UtilityProcessHost::Create( |
| 378 this, base::MessageLoopProxy::current().get()); | 378 this, base::MessageLoopProxy::current().get()); |
| 379 host->Send(new ChromeUtilityMsg_ParseJSON(manifest_)); | 379 host->Send(new ChromeUtilityMsg_ParseJSON(manifest_)); |
| 380 } | 380 } |
| 381 | 381 |
| 382 virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE { | 382 virtual bool OnMessageReceived(const IPC::Message& message) override { |
| 383 bool handled = true; | 383 bool handled = true; |
| 384 IPC_BEGIN_MESSAGE_MAP(SafeManifestJSONParser, message) | 384 IPC_BEGIN_MESSAGE_MAP(SafeManifestJSONParser, message) |
| 385 IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_ParseJSON_Succeeded, | 385 IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_ParseJSON_Succeeded, |
| 386 OnJSONParseSucceeded) | 386 OnJSONParseSucceeded) |
| 387 IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_ParseJSON_Failed, | 387 IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_ParseJSON_Failed, |
| 388 OnJSONParseFailed) | 388 OnJSONParseFailed) |
| 389 IPC_MESSAGE_UNHANDLED(handled = false) | 389 IPC_MESSAGE_UNHANDLED(handled = false) |
| 390 IPC_END_MESSAGE_MAP() | 390 IPC_END_MESSAGE_MAP() |
| 391 return handled; | 391 return handled; |
| 392 } | 392 } |
| (...skipping 622 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1015 ManagementAPI::GetFactoryInstance() { | 1015 ManagementAPI::GetFactoryInstance() { |
| 1016 return g_factory.Pointer(); | 1016 return g_factory.Pointer(); |
| 1017 } | 1017 } |
| 1018 | 1018 |
| 1019 void ManagementAPI::OnListenerAdded(const EventListenerInfo& details) { | 1019 void ManagementAPI::OnListenerAdded(const EventListenerInfo& details) { |
| 1020 management_event_router_.reset(new ManagementEventRouter(browser_context_)); | 1020 management_event_router_.reset(new ManagementEventRouter(browser_context_)); |
| 1021 EventRouter::Get(browser_context_)->UnregisterObserver(this); | 1021 EventRouter::Get(browser_context_)->UnregisterObserver(this); |
| 1022 } | 1022 } |
| 1023 | 1023 |
| 1024 } // namespace extensions | 1024 } // namespace extensions |
| OLD | NEW |