Index: remoting/webapp/me2mom/viewer_plugin_proto.js |
diff --git a/remoting/webapp/me2mom/viewer_plugin_proto.js b/remoting/webapp/me2mom/viewer_plugin_proto.js |
index 5b87f596dcf51d98f5a9390094c83edaa8f69977..6f3115370597f765e188d36f88b6608f27a5e05b 100644 |
--- a/remoting/webapp/me2mom/viewer_plugin_proto.js |
+++ b/remoting/webapp/me2mom/viewer_plugin_proto.js |
@@ -14,33 +14,50 @@ var remoting = remoting || {}; |
remoting.ViewerPlugin = function() {}; |
/** @param {string} iq The Iq stanza received from the host. */ |
-remoting.ViewerPlugin.onIq = function(iq) {}; |
+remoting.ViewerPlugin.prototype.onIq = function(iq) {}; |
/** @param {boolean} scale True to enable scaling, false to disable. */ |
-remoting.ViewerPlugin.setScaleToFit = function(scale) {}; |
+remoting.ViewerPlugin.prototype.setScaleToFit = function(scale) {}; |
+ |
+/** Release all keys currently pressed by this client. */ |
+remoting.ViewerPlugin.prototype.releaseAllKeys = function() {}; |
+ |
+/** |
+ * @param {string} hostJid The host's JID. |
+ * @param {string} hostPublicKey The host's public key. |
+ * @param {string} clientJid The client's JID. |
+ * @param {string} accessCode The access code. |
+ * @return {void} Nothing. |
+*/ |
+remoting.ViewerPlugin.prototype.connect = |
+ function(hostJid, hostPublicKey, clientJid, accessCode) {}; |
/** @type {number} */ remoting.ViewerPlugin.prototype.apiMinVersion; |
/** @type {number} */ remoting.ViewerPlugin.prototype.apiVersion; |
-/** @type {number} */ remoting.ViewerPlugin.desktopHeight; |
-/** @type {number} */ remoting.ViewerPlugin.desktopWidth; |
- |
-/** @type {number} */ remoting.ViewerPlugin.STATUS_UNKNOWN; |
-/** @type {number} */ remoting.ViewerPlugin.STATUS_CONNECTING; |
-/** @type {number} */ remoting.ViewerPlugin.STATUS_INITIALIZING; |
-/** @type {number} */ remoting.ViewerPlugin.STATUS_CONNECTED; |
-/** @type {number} */ remoting.ViewerPlugin.STATUS_CLOSED; |
-/** @type {number} */ remoting.ViewerPlugin.STATUS_FAILED; |
- |
-/** @type {number} */ remoting.ViewerPlugin.ERROR_NONE; |
-/** @type {number} */ remoting.ViewerPlugin.ERROR_HOST_IS_OFFLINE; |
-/** @type {number} */ remoting.ViewerPlugin.ERROR_SESSION_REJECTED; |
-/** @type {number} */ remoting.ViewerPlugin.ERROR_INCOMPATIBLE_PROTOCOL; |
-/** @type {number} */ remoting.ViewerPlugin.ERROR_NETWORK_FAILURE; |
- |
-/** @type {number} */ remoting.ViewerPlugin.videoBandwidth; |
-/** @type {number} */ remoting.ViewerPlugin.videoCaptureLatency; |
-/** @type {number} */ remoting.ViewerPlugin.videoEncodeLatency; |
-/** @type {number} */ remoting.ViewerPlugin.videoDecodeLatency; |
-/** @type {number} */ remoting.ViewerPlugin.videoRenderLatency; |
-/** @type {number} */ remoting.ViewerPlugin.roundTripLatency; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.desktopHeight; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.desktopWidth; |
+ |
+/** @type {number} */ remoting.ViewerPlugin.prototype.status; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.error; |
+ |
+/** @type {number} */ remoting.ViewerPlugin.prototype.STATUS_UNKNOWN; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.STATUS_CONNECTING; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.STATUS_INITIALIZING; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.STATUS_CONNECTED; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.STATUS_CLOSED; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.STATUS_FAILED; |
+ |
+/** @type {number} */ remoting.ViewerPlugin.prototype.ERROR_NONE; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.ERROR_HOST_IS_OFFLINE; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.ERROR_SESSION_REJECTED; |
+/** @type {number} */ |
+ remoting.ViewerPlugin.prototype.ERROR_INCOMPATIBLE_PROTOCOL; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.ERROR_NETWORK_FAILURE; |
+ |
+/** @type {number} */ remoting.ViewerPlugin.prototype.videoBandwidth; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.videoCaptureLatency; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.videoEncodeLatency; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.videoDecodeLatency; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.videoRenderLatency; |
+/** @type {number} */ remoting.ViewerPlugin.prototype.roundTripLatency; |