Index: content/browser/browser_child_process_host_impl.h |
diff --git a/content/browser/browser_child_process_host_impl.h b/content/browser/browser_child_process_host_impl.h |
index 7c13439be5fd836a37f1565d33bb80d74ffd8478..520ce5784efda1bba3f1b59ae16d31f3adb83596 100644 |
--- a/content/browser/browser_child_process_host_impl.h |
+++ b/content/browser/browser_child_process_host_impl.h |
@@ -31,12 +31,16 @@ namespace base { |
class CommandLine; |
} |
+namespace shell { |
+class InterfaceProvider; |
+class InterfaceRegistry; |
+} |
+ |
namespace content { |
class BrowserChildProcessHostIterator; |
class BrowserChildProcessObserver; |
class BrowserMessageFilter; |
-class ServiceRegistry; |
// Plugins/workers and other child processes that live on the IO thread use this |
// class. RenderProcessHostImpl is the main exception that doesn't use this |
@@ -74,7 +78,8 @@ class CONTENT_EXPORT BrowserChildProcessHostImpl |
int* exit_code) override; |
void SetName(const base::string16& name) override; |
void SetHandle(base::ProcessHandle handle) override; |
- ServiceRegistry* GetServiceRegistry() override; |
+ shell::InterfaceRegistry* GetInterfaceRegistry() override; |
+ shell::InterfaceProvider* GetRemoteInterfaces() override; |
// ChildProcessHostDelegate implementation: |
bool CanShutdown() override; |