Index: services/service_manager/public/cpp/service_context.h |
diff --git a/services/service_manager/public/cpp/service_context.h b/services/service_manager/public/cpp/service_context.h |
index 20e11e2c4adef8973c4fece0ba4026add184dd47..7f3a1528c2a09aa06a1f191dcc09704f85092a30 100644 |
--- a/services/service_manager/public/cpp/service_context.h |
+++ b/services/service_manager/public/cpp/service_context.h |
@@ -112,6 +112,16 @@ class ServiceContext : public mojom::Service { |
void OnConnect(const ServiceInfo& source_info, |
mojom::InterfaceProviderRequest interfaces, |
const OnConnectCallback& callback) override; |
+ void OnBindInterface( |
+ const ServiceInfo& source_info, |
+ const std::string& interface_name, |
+ mojo::ScopedMessagePipeHandle interface_pipe, |
+ const OnBindInterfaceCallback& callback) override; |
+ |
+ void CallOnConnect(const ServiceInfo& source_info, |
+ const InterfaceProviderSpec& source_spec, |
+ const InterfaceProviderSpec& target_spec, |
+ mojom::InterfaceProviderRequest request); |
void OnConnectionError(); |
void OnRegistryConnectionError(InterfaceRegistry* registry); |