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 7f82dcd09ce293c918f328ae15b35ee5e455fddf..62497576bb2c308ee980e1f940ee7f67fdfc3e24 100644 |
--- a/chrome/browser/task_manager/task_manager_resource_providers.h |
+++ b/chrome/browser/task_manager/task_manager_resource_providers.h |
@@ -41,6 +41,7 @@ class TaskManagerRendererResource : public TaskManager::Resource { |
// TaskManager::Resource methods: |
virtual base::ProcessHandle GetProcess() const OVERRIDE; |
+ virtual int GetUniqueChildProcessId() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual int GetRoutingID() const OVERRIDE; |
@@ -74,6 +75,7 @@ class TaskManagerRendererResource : public TaskManager::Resource { |
private: |
base::ProcessHandle process_; |
int pid_; |
+ int unique_process_id_; |
// RenderViewHost we use to fetch stats. |
content::RenderViewHost* render_view_host_; |
@@ -245,7 +247,8 @@ class TaskManagerChildProcessResource : public TaskManager::Resource { |
public: |
TaskManagerChildProcessResource(content::ProcessType type, |
const string16& name, |
- base::ProcessHandle handle); |
+ base::ProcessHandle handle, |
+ int unique_process_id); |
virtual ~TaskManagerChildProcessResource(); |
// TaskManager::Resource methods: |
@@ -253,6 +256,7 @@ class TaskManagerChildProcessResource : public TaskManager::Resource { |
virtual string16 GetProfileName() const OVERRIDE; |
virtual SkBitmap GetIcon() const OVERRIDE; |
virtual base::ProcessHandle GetProcess() const OVERRIDE; |
+ virtual int GetUniqueChildProcessId() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual bool SupportNetworkUsage() const OVERRIDE; |
virtual void SetSupportNetworkUsage() OVERRIDE; |
@@ -269,6 +273,7 @@ class TaskManagerChildProcessResource : public TaskManager::Resource { |
string16 name_; |
base::ProcessHandle handle_; |
int pid_; |
+ int unique_process_id_; |
mutable string16 title_; |
bool network_usage_support_; |
@@ -347,6 +352,7 @@ class TaskManagerExtensionProcessResource : public TaskManager::Resource { |
virtual string16 GetProfileName() const OVERRIDE; |
virtual SkBitmap GetIcon() const OVERRIDE; |
virtual base::ProcessHandle GetProcess() const OVERRIDE; |
+ virtual int GetUniqueChildProcessId() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual bool CanInspect() const OVERRIDE; |
virtual void Inspect() const OVERRIDE; |
@@ -369,6 +375,7 @@ class TaskManagerExtensionProcessResource : public TaskManager::Resource { |
// Cached data about the extension. |
base::ProcessHandle process_handle_; |
int pid_; |
+ int unique_process_id_; |
string16 title_; |
DISALLOW_COPY_AND_ASSIGN(TaskManagerExtensionProcessResource); |
@@ -425,6 +432,7 @@ class TaskManagerNotificationResource : public TaskManager::Resource { |
virtual string16 GetProfileName() const OVERRIDE; |
virtual SkBitmap GetIcon() const OVERRIDE; |
virtual base::ProcessHandle GetProcess() const OVERRIDE; |
+ virtual int GetUniqueChildProcessId() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual bool CanInspect() const OVERRIDE; |
virtual void Inspect() const OVERRIDE; |
@@ -441,6 +449,7 @@ class TaskManagerNotificationResource : public TaskManager::Resource { |
// Cached data about the balloon host. |
base::ProcessHandle process_handle_; |
int pid_; |
+ int unique_process_id_; |
string16 title_; |
DISALLOW_COPY_AND_ASSIGN(TaskManagerNotificationResource); |
@@ -495,6 +504,7 @@ class TaskManagerBrowserProcessResource : public TaskManager::Resource { |
virtual string16 GetProfileName() const OVERRIDE; |
virtual SkBitmap GetIcon() const OVERRIDE; |
virtual base::ProcessHandle GetProcess() const OVERRIDE; |
+ virtual int GetUniqueChildProcessId() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual bool SupportNetworkUsage() const OVERRIDE; |