Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | |
|
Jamie
2014/12/06 01:57:59
This file is no longer needed.
garykac
2014/12/06 02:15:49
Done.
| |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 /** | |
| 6 * @fileoverview | |
| 7 * Interface abstracting the ApplicationDelegate functionality. | |
| 8 * | |
| 9 * A class implementing the ApplicationDelegate interface contains the | |
| 10 * functionality that is specific to that particular application, whereas | |
| 11 * shared code lives in the Application class. | |
| 12 */ | |
| 13 | |
| 14 'use strict'; | |
| 15 | |
| 16 /** @suppress {duplicate} */ | |
| 17 var remoting = remoting || {}; | |
| 18 | |
| 19 /** | |
| 20 * @interface | |
| 21 */ | |
| 22 remoting.ApplicationDelegate = function() {}; | |
| 23 | |
| 24 /** | |
| 25 * Initialize the application and register all event handlers. After this | |
| 26 * is called, the app is running and waiting for user events. | |
| 27 * | |
| 28 * @return {void} Nothing. | |
| 29 */ | |
| 30 remoting.ApplicationDelegate.prototype.init = function() {}; | |
| 31 | |
| 32 /** | |
| 33 * Called when a new session has been connected. | |
| 34 * | |
| 35 * @param {remoting.ClientSession} clientSession | |
| 36 * @return {void} Nothing. | |
| 37 */ | |
| 38 remoting.ApplicationDelegate.prototype.onConnected = function(clientSession) {}; | |
| 39 | |
| 40 /** | |
| 41 * Called when the current session has been disconnected. | |
| 42 * | |
| 43 * @return {void} Nothing. | |
| 44 */ | |
| 45 remoting.ApplicationDelegate.prototype.onDisconnected = function() {}; | |
| 46 | |
| 47 /** | |
| 48 * Called when the current session has reached the point where the host has | |
| 49 * started streaming video frames to the client. | |
| 50 * | |
| 51 * @return {void} Nothing. | |
| 52 */ | |
| 53 remoting.ApplicationDelegate.prototype.onVideoStreamingStarted = function() {}; | |
| 54 | |
| 55 /** | |
| 56 * Called when an extension message needs to be handled. | |
| 57 * | |
| 58 * @param {string} type The type of the extension message. | |
| 59 * @param {string} data The payload of the extension message. | |
| 60 * @return {boolean} Return true if the extension message was recognized. | |
| 61 */ | |
| 62 remoting.ApplicationDelegate.prototype.onExtensionMessage = function( | |
| 63 type, data) {}; | |
| 64 | |
| 65 /** | |
| 66 * Called when an error needs to be displayed to the user. | |
| 67 * | |
| 68 * @param {remoting.Error} errorTag The error to be localized and displayed. | |
| 69 * @return {void} Nothing. | |
| 70 */ | |
| 71 remoting.ApplicationDelegate.prototype.onError = function(errorTag) {}; | |
| OLD | NEW |