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 c1c0671110a599b82801717c2d4154b28e8b05a3..11264fc5b117551dc186c830de2c85efff76db60 100644 |
--- a/chrome/browser/task_manager/task_manager_resource_providers.h |
+++ b/chrome/browser/task_manager/task_manager_resource_providers.h |
@@ -99,7 +99,7 @@ class TaskManagerTabContentsResourceProvider |
public: |
explicit TaskManagerTabContentsResourceProvider(TaskManager* task_manager); |
- virtual TaskManager::Resource* GetResource(int origin_pid, |
+ virtual TaskManager::Resource* GetResource(int origin_child_id, |
int render_process_host_id, |
int routing_id); |
virtual void StartUpdating(); |
@@ -168,7 +168,7 @@ class TaskManagerBackgroundContentsResourceProvider |
explicit TaskManagerBackgroundContentsResourceProvider( |
TaskManager* task_manager); |
- virtual TaskManager::Resource* GetResource(int origin_pid, |
+ virtual TaskManager::Resource* GetResource(int origin_child_id, |
int render_process_host_id, |
int routing_id); |
virtual void StartUpdating(); |
@@ -218,12 +218,11 @@ class TaskManagerChildProcessResource : public TaskManager::Resource { |
virtual bool SupportNetworkUsage() const; |
virtual void SetSupportNetworkUsage(); |
- // Returns the pid of the child process. |
- int process_id() const { return pid_; } |
+ // Return the child process' unique child ID for use by GetResource() |
+ int id() { return child_process_.id(); } |
private: |
ChildProcessInfo child_process_; |
- int pid_; |
mutable std::wstring title_; |
bool network_usage_support_; |
@@ -241,7 +240,7 @@ class TaskManagerChildProcessResourceProvider |
public: |
explicit TaskManagerChildProcessResourceProvider(TaskManager* task_manager); |
- virtual TaskManager::Resource* GetResource(int origin_pid, |
+ virtual TaskManager::Resource* GetResource(int origin_child_id, |
int render_process_host_id, |
int routing_id); |
virtual void StartUpdating(); |
@@ -281,7 +280,7 @@ class TaskManagerChildProcessResourceProvider |
// Maps the pids to the resources (used for quick access to the resource on |
// byte read notifications). |
- std::map<int, TaskManagerChildProcessResource*> pid_to_resources_; |
+ std::map<int, TaskManagerChildProcessResource*> child_id_to_resources_; |
// A scoped container for notification registries. |
NotificationRegistrar registrar_; |
@@ -303,12 +302,10 @@ class TaskManagerExtensionProcessResource : public TaskManager::Resource { |
virtual void SetSupportNetworkUsage(); |
virtual const Extension* GetExtension() const; |
- // Returns the pid of the extension process. |
- int process_id() const { return pid_; } |
- |
// Returns true if the associated extension has a background page. |
virtual bool IsBackground() const; |
+ int id() { return id_; } |
private: |
// The icon painted for the extension process. |
static SkBitmap* default_icon_; |
@@ -317,8 +314,8 @@ class TaskManagerExtensionProcessResource : public TaskManager::Resource { |
// Cached data about the extension. |
base::ProcessHandle process_handle_; |
- int pid_; |
std::wstring title_; |
+ int id_; |
DISALLOW_COPY_AND_ASSIGN(TaskManagerExtensionProcessResource); |
}; |
@@ -330,7 +327,7 @@ class TaskManagerExtensionProcessResourceProvider |
explicit TaskManagerExtensionProcessResourceProvider( |
TaskManager* task_manager); |
- virtual TaskManager::Resource* GetResource(int origin_pid, |
+ virtual TaskManager::Resource* GetResource(int origin_child_id, |
int render_process_host_id, |
int routing_id); |
virtual void StartUpdating(); |
@@ -354,7 +351,7 @@ class TaskManagerExtensionProcessResourceProvider |
// Maps the pids to the resources (used for quick access to the resource on |
// byte read notifications). |
- std::map<int, TaskManagerExtensionProcessResource*> pid_to_resources_; |
+ std::map<int, TaskManagerExtensionProcessResource*> child_id_to_resources_; |
// A scoped container for notification registries. |
NotificationRegistrar registrar_; |
@@ -399,7 +396,7 @@ class TaskManagerNotificationResourceProvider |
explicit TaskManagerNotificationResourceProvider(TaskManager* task_manager); |
// TaskManager::ResourceProvider interface |
- virtual TaskManager::Resource* GetResource(int origin_pid, |
+ virtual TaskManager::Resource* GetResource(int origin_child_id, |
int render_process_host_id, |
int routing_id); |
virtual void StartUpdating(); |
@@ -446,12 +443,8 @@ class TaskManagerBrowserProcessResource : public TaskManager::Resource { |
virtual bool ReportsSqliteMemoryUsed() const; |
virtual size_t SqliteMemoryUsedBytes() const; |
- // Returns the pid of the browser process. |
- int process_id() const { return pid_; } |
- |
private: |
base::ProcessHandle process_; |
- int pid_; |
mutable std::wstring title_; |
static SkBitmap* default_icon_; |
@@ -465,7 +458,7 @@ class TaskManagerBrowserProcessResourceProvider |
explicit TaskManagerBrowserProcessResourceProvider( |
TaskManager* task_manager); |
- virtual TaskManager::Resource* GetResource(int origin_pid, |
+ virtual TaskManager::Resource* GetResource(int origin_child_id, |
int render_process_host_id, |
int routing_id); |
virtual void StartUpdating(); |