Index: services/shell/public/cpp/lib/connection_impl.h |
diff --git a/services/shell/public/cpp/lib/connection_impl.h b/services/shell/public/cpp/lib/connection_impl.h |
index b0ec989d58885c0c044086b1b78ffbae88328160..9710960ec7ecbad60fe0309edb9d184c8a81634f 100644 |
--- a/services/shell/public/cpp/lib/connection_impl.h |
+++ b/services/shell/public/cpp/lib/connection_impl.h |
@@ -51,7 +51,9 @@ class ConnectionImpl : public Connection { |
uint32_t GetRemoteInstanceID() const override; |
void AddConnectionCompletedClosure(const mojo::Closure& callback) override; |
bool AllowsInterface(const std::string& interface_name) const override; |
+ mojom::InterfaceProvider* GetRemoteInterfaceProvider() override; |
InterfaceRegistry* GetInterfaceRegistry() override; |
+ RemoteInterfaceRegistry* GetRemoteInterfaceRegistry() override; |
base::WeakPtr<Connection> GetWeakPtr() override; |
void OnConnectionCompleted(shell::mojom::ConnectResult result, |
@@ -67,6 +69,7 @@ class ConnectionImpl : public Connection { |
std::vector<mojo::Closure> connection_completed_callbacks_; |
InterfaceRegistry interfaces_; |
+ RemoteInterfaceRegistry remote_interfaces_; |
const CapabilityRequest capability_request_; |
const bool allow_all_interfaces_; |