| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 var SourceEntry = (function() { | 5 var SourceEntry = (function() { |
| 6 'use strict'; | 6 'use strict'; |
| 7 | 7 |
| 8 /** | 8 /** |
| 9 * A SourceEntry gathers all log entries with the same source. | 9 * A SourceEntry gathers all log entries with the same source. |
| 10 * | 10 * |
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 210 // Needed for compatability with log dumps prior to M26. | 210 // Needed for compatability with log dumps prior to M26. |
| 211 // TODO(mmenke): Remove this. | 211 // TODO(mmenke): Remove this. |
| 212 if (this.entries_[0].type == EventType.SOCKET_POOL_CONNECT_JOB && | 212 if (this.entries_[0].type == EventType.SOCKET_POOL_CONNECT_JOB && |
| 213 this.entries_[0].params == undefined) { | 213 this.entries_[0].params == undefined) { |
| 214 return this.entries_[1]; | 214 return this.entries_[1]; |
| 215 } | 215 } |
| 216 if (this.entries_[1].type == EventType.UDP_CONNECT) | 216 if (this.entries_[1].type == EventType.UDP_CONNECT) |
| 217 return this.entries_[1]; | 217 return this.entries_[1]; |
| 218 if (this.entries_[0].type == EventType.REQUEST_ALIVE && | 218 if (this.entries_[0].type == EventType.REQUEST_ALIVE && |
| 219 this.entries_[0].params == undefined) { | 219 this.entries_[0].params == undefined) { |
| 220 var start_index = 1; | 220 var startIndex = 1; |
| 221 // Skip over URL_REQUEST_BLOCKED_ON_DELEGATE events for URL_REQUESTs. | 221 // Skip over URL_REQUEST_BLOCKED_ON_DELEGATE events for URL_REQUESTs. |
| 222 while (start_index + 1 < this.entries_.length && | 222 while (startIndex + 1 < this.entries_.length && |
| 223 this.entries_[start_index].type == | 223 this.entries_[startIndex].type == |
| 224 EventType.URL_REQUEST_BLOCKED_ON_DELEGATE) { | 224 EventType.URL_REQUEST_BLOCKED_ON_DELEGATE) { |
| 225 ++start_index; | 225 ++startIndex; |
| 226 } | 226 } |
| 227 return this.entries_[start_index]; | 227 return this.entries_[startIndex]; |
| 228 } | 228 } |
| 229 if (this.entries_[1].type == EventType.IPV6_PROBE_RUNNING) | 229 if (this.entries_[1].type == EventType.IPV6_PROBE_RUNNING) |
| 230 return this.entries_[1]; | 230 return this.entries_[1]; |
| 231 } | 231 } |
| 232 return this.entries_[0]; | 232 return this.entries_[0]; |
| 233 }, | 233 }, |
| 234 | 234 |
| 235 /** | 235 /** |
| 236 * Returns the first entry with the specified type, or undefined if not | 236 * Returns the first entry with the specified type, or undefined if not |
| 237 * found. | 237 * found. |
| (...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 322 printAsText: function(parent) { | 322 printAsText: function(parent) { |
| 323 // The date will be undefined if not viewing a loaded log file. | 323 // The date will be undefined if not viewing a loaded log file. |
| 324 printLogEntriesAsText(this.entries_, parent, | 324 printLogEntriesAsText(this.entries_, parent, |
| 325 SourceTracker.getInstance().getPrivacyStripping(), | 325 SourceTracker.getInstance().getPrivacyStripping(), |
| 326 Constants.clientInfo.numericDate); | 326 Constants.clientInfo.numericDate); |
| 327 } | 327 } |
| 328 }; | 328 }; |
| 329 | 329 |
| 330 return SourceEntry; | 330 return SourceEntry; |
| 331 })(); | 331 })(); |
| OLD | NEW |