Lines Matching refs:remoting

13 var remoting = remoting || {};
18 remoting.LogToServer = function() {
21 /** @type {remoting.StatsAccumulator} */
22 this.statsAccumulator = new remoting.StatsAccumulator();
33 remoting.LogToServer.SESSION_ID_ALPHABET_ =
36 remoting.LogToServer.SESSION_ID_LEN_ = 20;
39 remoting.LogToServer.MAX_SESSION_ID_AGE = 24 * 60 * 60 * 1000;
43 remoting.LogToServer.CONNECTION_STATS_ACCUMULATE_TIME = 60 * 1000;
48 * @param {remoting.ClientSession.State} state
49 * @param {remoting.Error} connectionError
50 * @param {remoting.ClientSession.Mode} mode
52 remoting.LogToServer.prototype.logClientSessionStateChange =
56 if (remoting.LogToServer.isStartOfSession(state)) {
65 var entry = remoting.ServerLogEntry.makeClientSessionStateChange(
72 if (remoting.LogToServer.shouldAddDuration(state) &&
76 if (remoting.LogToServer.isEndOfSession(state)) {
85 if (remoting.LogToServer.isEndOfSession(state)) {
95 * @param {remoting.ClientSession.State} state
98 remoting.LogToServer.isStartOfSession = function(state) {
99 return ((state == remoting.ClientSession.State.CONNECTING) ||
100 (state == remoting.ClientSession.State.INITIALIZING) ||
101 (state == remoting.ClientSession.State.CONNECTED));
109 * @param {remoting.ClientSession.State} state
112 remoting.LogToServer.isEndOfSession = function(state) {
113 return ((state == remoting.ClientSession.State.CLOSED) ||
114 (state == remoting.ClientSession.State.FAILED) ||
115 (state == remoting.ClientSession.State.CONNECTION_DROPPED) ||
116 (state == remoting.ClientSession.State.CONNECTION_CANCELED));
123 * @param {remoting.ClientSession.State} state
126 remoting.LogToServer.shouldAddDuration = function(state) {
130 return (remoting.LogToServer.isEndOfSession(state) ||
131 (state == remoting.ClientSession.State.CONNECTED));
137 * @param {remoting.ClientSession.Mode} mode
139 remoting.LogToServer.prototype.logStatistics = function(stats, mode) {
146 remoting.LogToServer.CONNECTION_STATS_ACCUMULATE_TIME) {
158 * @param {remoting.ClientSession.Mode} mode
160 remoting.LogToServer.prototype.logAccumulatedStatistics = function(mode) {
161 var entry = remoting.ServerLogEntry.makeStats(this.statsAccumulator, mode);
176 * @param {remoting.ServerLogEntry} entry
178 remoting.LogToServer.prototype.log = function(entry) {
189 remoting.settings.DIRECTORY_BOT_JID + '" type="set" ' +
190 'xmlns:cli="jabber:client"><gr:log xmlns:gr="google:remoting">';
195 remoting.wcsSandbox.sendIq(stanza);
203 remoting.LogToServer.prototype.setSessionId = function() {
204 this.sessionId = remoting.LogToServer.generateSessionId();
213 remoting.LogToServer.prototype.clearSessionId = function() {
225 * @param {remoting.ClientSession.Mode} mode
227 remoting.LogToServer.prototype.maybeExpireSessionId = function(mode) {
230 remoting.LogToServer.MAX_SESSION_ID_AGE)) {
232 var entry = remoting.ServerLogEntry.makeSessionIdOld(this.sessionId, mode);
237 entry = remoting.ServerLogEntry.makeSessionIdNew(this.sessionId, mode);
248 remoting.LogToServer.generateSessionId = function() {
250 for (var i = 0; i < remoting.LogToServer.SESSION_ID_LEN_; i++) {
252 Math.random() * remoting.LogToServer.SESSION_ID_ALPHABET_.length;
254 remoting.LogToServer.SESSION_ID_ALPHABET_.slice(index, index + 1));