| 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
|
|
|