| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 #ifndef CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_RESOURCE_PROVIDERS_H_ | 5 #ifndef CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_RESOURCE_PROVIDERS_H_ |
| 6 #define CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_RESOURCE_PROVIDERS_H_ | 6 #define CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_RESOURCE_PROVIDERS_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <map> | 9 #include <map> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 115 public: | 115 public: |
| 116 explicit TaskManagerTabContentsResourceProvider(TaskManager* task_manager); | 116 explicit TaskManagerTabContentsResourceProvider(TaskManager* task_manager); |
| 117 | 117 |
| 118 virtual TaskManager::Resource* GetResource(int origin_pid, | 118 virtual TaskManager::Resource* GetResource(int origin_pid, |
| 119 int render_process_host_id, | 119 int render_process_host_id, |
| 120 int routing_id); | 120 int routing_id); |
| 121 virtual void StartUpdating(); | 121 virtual void StartUpdating(); |
| 122 virtual void StopUpdating(); | 122 virtual void StopUpdating(); |
| 123 | 123 |
| 124 // NotificationObserver method: | 124 // NotificationObserver method: |
| 125 virtual void Observe(NotificationType type, | 125 virtual void Observe(int type, |
| 126 const NotificationSource& source, | 126 const NotificationSource& source, |
| 127 const NotificationDetails& details); | 127 const NotificationDetails& details); |
| 128 | 128 |
| 129 private: | 129 private: |
| 130 virtual ~TaskManagerTabContentsResourceProvider(); | 130 virtual ~TaskManagerTabContentsResourceProvider(); |
| 131 | 131 |
| 132 void Add(TabContentsWrapper* tab_contents); | 132 void Add(TabContentsWrapper* tab_contents); |
| 133 void Remove(TabContentsWrapper* tab_contents); | 133 void Remove(TabContentsWrapper* tab_contents); |
| 134 | 134 |
| 135 void AddToTaskManager(TabContentsWrapper* tab_contents); | 135 void AddToTaskManager(TabContentsWrapper* tab_contents); |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 184 explicit TaskManagerBackgroundContentsResourceProvider( | 184 explicit TaskManagerBackgroundContentsResourceProvider( |
| 185 TaskManager* task_manager); | 185 TaskManager* task_manager); |
| 186 | 186 |
| 187 virtual TaskManager::Resource* GetResource(int origin_pid, | 187 virtual TaskManager::Resource* GetResource(int origin_pid, |
| 188 int render_process_host_id, | 188 int render_process_host_id, |
| 189 int routing_id); | 189 int routing_id); |
| 190 virtual void StartUpdating(); | 190 virtual void StartUpdating(); |
| 191 virtual void StopUpdating(); | 191 virtual void StopUpdating(); |
| 192 | 192 |
| 193 // NotificationObserver method: | 193 // NotificationObserver method: |
| 194 virtual void Observe(NotificationType type, | 194 virtual void Observe(int type, |
| 195 const NotificationSource& source, | 195 const NotificationSource& source, |
| 196 const NotificationDetails& details); | 196 const NotificationDetails& details); |
| 197 | 197 |
| 198 private: | 198 private: |
| 199 virtual ~TaskManagerBackgroundContentsResourceProvider(); | 199 virtual ~TaskManagerBackgroundContentsResourceProvider(); |
| 200 | 200 |
| 201 void Add(BackgroundContents* background_contents, const string16& title); | 201 void Add(BackgroundContents* background_contents, const string16& title); |
| 202 void Remove(BackgroundContents* background_contents); | 202 void Remove(BackgroundContents* background_contents); |
| 203 | 203 |
| 204 void AddToTaskManager(BackgroundContents* background_contents, | 204 void AddToTaskManager(BackgroundContents* background_contents, |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 261 public: | 261 public: |
| 262 explicit TaskManagerChildProcessResourceProvider(TaskManager* task_manager); | 262 explicit TaskManagerChildProcessResourceProvider(TaskManager* task_manager); |
| 263 | 263 |
| 264 virtual TaskManager::Resource* GetResource(int origin_pid, | 264 virtual TaskManager::Resource* GetResource(int origin_pid, |
| 265 int render_process_host_id, | 265 int render_process_host_id, |
| 266 int routing_id); | 266 int routing_id); |
| 267 virtual void StartUpdating(); | 267 virtual void StartUpdating(); |
| 268 virtual void StopUpdating(); | 268 virtual void StopUpdating(); |
| 269 | 269 |
| 270 // NotificationObserver method: | 270 // NotificationObserver method: |
| 271 virtual void Observe(NotificationType type, | 271 virtual void Observe(int type, |
| 272 const NotificationSource& source, | 272 const NotificationSource& source, |
| 273 const NotificationDetails& details); | 273 const NotificationDetails& details); |
| 274 | 274 |
| 275 // Retrieves the current ChildProcessInfo (performed in the IO thread). | 275 // Retrieves the current ChildProcessInfo (performed in the IO thread). |
| 276 virtual void RetrieveChildProcessInfo(); | 276 virtual void RetrieveChildProcessInfo(); |
| 277 | 277 |
| 278 // Notifies the UI thread that the ChildProcessInfo have been retrieved. | 278 // Notifies the UI thread that the ChildProcessInfo have been retrieved. |
| 279 virtual void ChildProcessInfoRetreived(); | 279 virtual void ChildProcessInfoRetreived(); |
| 280 | 280 |
| 281 // Whether we are currently reporting to the task manager. Used to ignore | 281 // Whether we are currently reporting to the task manager. Used to ignore |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 350 explicit TaskManagerExtensionProcessResourceProvider( | 350 explicit TaskManagerExtensionProcessResourceProvider( |
| 351 TaskManager* task_manager); | 351 TaskManager* task_manager); |
| 352 | 352 |
| 353 virtual TaskManager::Resource* GetResource(int origin_pid, | 353 virtual TaskManager::Resource* GetResource(int origin_pid, |
| 354 int render_process_host_id, | 354 int render_process_host_id, |
| 355 int routing_id); | 355 int routing_id); |
| 356 virtual void StartUpdating(); | 356 virtual void StartUpdating(); |
| 357 virtual void StopUpdating(); | 357 virtual void StopUpdating(); |
| 358 | 358 |
| 359 // NotificationObserver method: | 359 // NotificationObserver method: |
| 360 virtual void Observe(NotificationType type, | 360 virtual void Observe(int type, |
| 361 const NotificationSource& source, | 361 const NotificationSource& source, |
| 362 const NotificationDetails& details); | 362 const NotificationDetails& details); |
| 363 | 363 |
| 364 private: | 364 private: |
| 365 virtual ~TaskManagerExtensionProcessResourceProvider(); | 365 virtual ~TaskManagerExtensionProcessResourceProvider(); |
| 366 | 366 |
| 367 void AddToTaskManager(ExtensionHost* extension_host); | 367 void AddToTaskManager(ExtensionHost* extension_host); |
| 368 void RemoveFromTaskManager(ExtensionHost* extension_host); | 368 void RemoveFromTaskManager(ExtensionHost* extension_host); |
| 369 | 369 |
| 370 TaskManager* task_manager_; | 370 TaskManager* task_manager_; |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 420 TaskManager* task_manager); | 420 TaskManager* task_manager); |
| 421 | 421 |
| 422 // TaskManager::ResourceProvider interface | 422 // TaskManager::ResourceProvider interface |
| 423 virtual TaskManager::Resource* GetResource(int origin_pid, | 423 virtual TaskManager::Resource* GetResource(int origin_pid, |
| 424 int render_process_host_id, | 424 int render_process_host_id, |
| 425 int routing_id); | 425 int routing_id); |
| 426 virtual void StartUpdating(); | 426 virtual void StartUpdating(); |
| 427 virtual void StopUpdating(); | 427 virtual void StopUpdating(); |
| 428 | 428 |
| 429 // NotificationObserver interface | 429 // NotificationObserver interface |
| 430 virtual void Observe(NotificationType type, | 430 virtual void Observe(int type, |
| 431 const NotificationSource& source, | 431 const NotificationSource& source, |
| 432 const NotificationDetails& details); | 432 const NotificationDetails& details); |
| 433 | 433 |
| 434 private: | 434 private: |
| 435 explicit TaskManagerNotificationResourceProvider(TaskManager* task_manager); | 435 explicit TaskManagerNotificationResourceProvider(TaskManager* task_manager); |
| 436 virtual ~TaskManagerNotificationResourceProvider(); | 436 virtual ~TaskManagerNotificationResourceProvider(); |
| 437 | 437 |
| 438 void AddToTaskManager(BalloonHost* balloon_host); | 438 void AddToTaskManager(BalloonHost* balloon_host); |
| 439 void RemoveFromTaskManager(BalloonHost* balloon_host); | 439 void RemoveFromTaskManager(BalloonHost* balloon_host); |
| 440 | 440 |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 502 | 502 |
| 503 void AddToTaskManager(ChildProcessInfo child_process_info); | 503 void AddToTaskManager(ChildProcessInfo child_process_info); |
| 504 | 504 |
| 505 TaskManager* task_manager_; | 505 TaskManager* task_manager_; |
| 506 TaskManagerBrowserProcessResource resource_; | 506 TaskManagerBrowserProcessResource resource_; |
| 507 | 507 |
| 508 DISALLOW_COPY_AND_ASSIGN(TaskManagerBrowserProcessResourceProvider); | 508 DISALLOW_COPY_AND_ASSIGN(TaskManagerBrowserProcessResourceProvider); |
| 509 }; | 509 }; |
| 510 | 510 |
| 511 #endif // CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_RESOURCE_PROVIDERS_H_ | 511 #endif // CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_RESOURCE_PROVIDERS_H_ |
| OLD | NEW |