Index: extensions/browser/api/display_source/wifi_display/wifi_display_session_service_impl.h |
diff --git a/extensions/browser/api/display_source/wifi_display/wifi_display_session_service_impl.h b/extensions/browser/api/display_source/wifi_display/wifi_display_session_service_impl.h |
index 6348b12e0fb7cb7444ccf37669a2f9ad757b3b62..e50237ca8960201466a5c6a8805ae37d0ed166ed 100644 |
--- a/extensions/browser/api/display_source/wifi_display/wifi_display_session_service_impl.h |
+++ b/extensions/browser/api/display_source/wifi_display/wifi_display_session_service_impl.h |
@@ -39,14 +39,22 @@ class WiFiDisplaySessionServiceImpl |
// DisplaySourceConnectionDelegate::Observer overrides. |
void OnSinksUpdated(const DisplaySourceSinkInfoList& sinks) override; |
+ void OnConnectionError(int sink_id, |
+ DisplaySourceErrorType type, |
+ const std::string& description) override; |
explicit WiFiDisplaySessionServiceImpl( |
DisplaySourceConnectionDelegate* delegate, |
mojo::InterfaceRequest<WiFiDisplaySessionService> request); |
- void OnConnectFailed(int sink_id, const std::string& message); |
- void OnDisconnectFailed(int sink_id, const std::string& message); |
+ // Called if a message is received from the connected sink. |
+ void OnSinkMessage(const std::string& message); |
+ // Failure callbacks for Connect and Disconnect methods. |
+ void OnConnectFailed(int sink_id, const std::string& reason); |
+ void OnDisconnectFailed(int sink_id, const std::string& reason); |
+ |
+ // Mojo error callback. |
void OnClientConnectionError(); |
mojo::StrongBinding<WiFiDisplaySessionService> binding_; |