Index: chrome/browser/extensions/extension_process_manager.h |
diff --git a/chrome/browser/extensions/extension_process_manager.h b/chrome/browser/extensions/extension_process_manager.h |
index 41d0bbb0987223a13c598fcfa2e1bd2b60b11f4f..e0f1554cce40eed2e2f29903137b04eaea80f21a 100644 |
--- a/chrome/browser/extensions/extension_process_manager.h |
+++ b/chrome/browser/extensions/extension_process_manager.h |
@@ -147,7 +147,8 @@ class ExtensionProcessManager : public content::NotificationObserver { |
SiteInstanceIDMap extension_ids_; |
// A map of process ID to site instance ID of the site instances it hosts. |
- typedef std::map<int, std::set<int> > ProcessIDMap; |
+ typedef std::set<int> SiteInstanceIDSet; |
+ typedef std::map<int, SiteInstanceIDSet> ProcessIDMap; |
ProcessIDMap process_ids_; |
private: |
@@ -169,6 +170,8 @@ class ExtensionProcessManager : public content::NotificationObserver { |
// Excludes background page. |
bool HasVisibleViews(const std::string& extension_id); |
+ int GetProcessIDBySiteInstanceID(int site_instance_id) const; |
+ |
DISALLOW_COPY_AND_ASSIGN(ExtensionProcessManager); |
}; |