Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3009)

Unified Diff: extensions/browser/api/display_source/wifi_display/wifi_display_session_service_impl.h

Issue 1603013002: [chrome.displaySource] DisplaySourceConnectionDelegate::Connection interface (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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..8120b70dd7081e6273d20412cb53c4ad436bde85 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 received from the connected sink.
asargent_no_longer_on_chrome 2016/01/20 19:26:17 grammar nit: this should be something like one of
Mikhail 2016/01/21 09:38:03 Done.
+ 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_;

Powered by Google App Engine
This is Rietveld 408576698