Index: extensions/browser/process_manager_observer.h |
diff --git a/extensions/browser/process_manager_observer.h b/extensions/browser/process_manager_observer.h |
index 668b3df6cc2402c47188448a38a76d49a1fdd372..47883ef62e7096c91616af95437e56e67cf18180 100644 |
--- a/extensions/browser/process_manager_observer.h |
+++ b/extensions/browser/process_manager_observer.h |
@@ -30,13 +30,21 @@ class ProcessManagerObserver { |
// Called immediately after the extension background host is destroyed. |
virtual void OnBackgroundHostClose(const std::string& extension_id) {} |
+ // Called when a RenderFrameHost has been registered in an extension process. |
virtual void OnExtensionFrameRegistered( |
const std::string& extension_id, |
content::RenderFrameHost* render_frame_host) {} |
+ // Called when a RenderFrameHost is no longer part of an extension process. |
virtual void OnExtensionFrameUnregistered( |
const std::string& extension_id, |
content::RenderFrameHost* render_frame_host) {} |
+ |
+ // Called when a RenderFrameHost was navigated to another page within the |
+ // extension process. |
+ virtual void OnExtensionFrameNavigated( |
+ const std::string& extension_id, |
+ content::RenderFrameHost* render_frame_host) {} |
}; |
} // namespace extensions |