| Index: chrome/browser/task_manager/task_manager_resource_providers.h
|
| diff --git a/chrome/browser/task_manager/task_manager_resource_providers.h b/chrome/browser/task_manager/task_manager_resource_providers.h
|
| index 81d9cdd8fb86fec3ec6134b5a3871b8b7660aac4..f5cef0eff1944491f8a8fcc970b8173b545a0ff2 100644
|
| --- a/chrome/browser/task_manager/task_manager_resource_providers.h
|
| +++ b/chrome/browser/task_manager/task_manager_resource_providers.h
|
| @@ -12,6 +12,7 @@
|
| #include "base/compiler_specific.h"
|
| #include "base/process_util.h"
|
| #include "chrome/browser/task_manager/task_manager.h"
|
| +#include "content/public/browser/browser_child_process_observer.h"
|
| #include "content/public/browser/child_process_data.h"
|
| #include "content/public/browser/notification_observer.h"
|
| #include "content/public/browser/notification_registrar.h"
|
| @@ -359,7 +360,7 @@ class TaskManagerChildProcessResource : public TaskManager::Resource {
|
|
|
| class TaskManagerChildProcessResourceProvider
|
| : public TaskManager::ResourceProvider,
|
| - public content::NotificationObserver {
|
| + public content::BrowserChildProcessObserver {
|
| public:
|
| explicit TaskManagerChildProcessResourceProvider(TaskManager* task_manager);
|
|
|
| @@ -369,10 +370,11 @@ class TaskManagerChildProcessResourceProvider
|
| virtual void StartUpdating() OVERRIDE;
|
| virtual void StopUpdating() OVERRIDE;
|
|
|
| - // content::NotificationObserver method:
|
| - virtual void Observe(int type,
|
| - const content::NotificationSource& source,
|
| - const content::NotificationDetails& details) OVERRIDE;
|
| + // content::BrowserChildProcessObserver methods:
|
| + virtual void BrowserChildProcessHostConnected(
|
| + const content::ChildProcessData& data) OVERRIDE;
|
| + virtual void BrowserChildProcessHostDisconnected(
|
| + const content::ChildProcessData& data) OVERRIDE;
|
|
|
| private:
|
| virtual ~TaskManagerChildProcessResourceProvider();
|
| @@ -386,9 +388,6 @@ class TaskManagerChildProcessResourceProvider
|
| virtual void ChildProcessDataRetreived(
|
| const std::vector<content::ChildProcessData>& child_processes);
|
|
|
| - void Add(const content::ChildProcessData& child_process_data);
|
| - void Remove(const content::ChildProcessData& child_process_data);
|
| -
|
| void AddToTaskManager(const content::ChildProcessData& child_process_data);
|
|
|
| TaskManager* task_manager_;
|
|
|