OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2014 The Chromium Authors. All rights reserved. | 2 * Copyright 2014 The Chromium Authors. All rights reserved. |
3 * Use of this source code is governed by a BSD-style license that can be | 3 * Use of this source code is governed by a BSD-style license that can be |
4 * found in the LICENSE file. | 4 * found in the LICENSE file. |
5 */ | 5 */ |
6 | 6 |
7 /** | 7 /** |
8 * @constructor | 8 * @constructor |
9 * @extends {WebInspector.TargetAwareObject} | 9 * @extends {WebInspector.TargetAwareObject} |
10 */ | 10 */ |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
113 { | 113 { |
114 if (!this._active) { | 114 if (!this._active) { |
115 callback(); | 115 callback(); |
116 return; | 116 return; |
117 } | 117 } |
118 this._pendingStopCallback = callback; | 118 this._pendingStopCallback = callback; |
119 TracingAgent.end(); | 119 TracingAgent.end(); |
120 }, | 120 }, |
121 | 121 |
122 /** | 122 /** |
123 * @param {string} sessionId | |
124 */ | |
125 setSessionIdForTest: function(sessionId) | |
126 { | |
127 this._sessionId = sessionId; | |
128 }, | |
129 | |
130 /** | |
131 * @return {?string} | 123 * @return {?string} |
132 */ | 124 */ |
133 sessionId: function() | 125 sessionId: function() |
134 { | 126 { |
135 return this._sessionId; | 127 return this._sessionId; |
136 }, | 128 }, |
137 | 129 |
138 /** | 130 /** |
| 131 * @param {string} sessionId |
| 132 * @param {!Array.<!WebInspector.TracingModel.EventPayload>} events |
| 133 */ |
| 134 setEventsForTest: function(sessionId, events) |
| 135 { |
| 136 this.reset(); |
| 137 this._sessionId = sessionId; |
| 138 this._eventsCollected(events); |
| 139 this._tracingComplete(); |
| 140 }, |
| 141 |
| 142 /** |
139 * @param {number} usage | 143 * @param {number} usage |
140 */ | 144 */ |
141 _bufferUsage: function(usage) | 145 _bufferUsage: function(usage) |
142 { | 146 { |
143 this.dispatchEventToListeners(WebInspector.TracingModel.Events.BufferUsa
ge, usage); | 147 this.dispatchEventToListeners(WebInspector.TracingModel.Events.BufferUsa
ge, usage); |
144 }, | 148 }, |
145 | 149 |
146 /** | 150 /** |
147 * @param {!Array.<!WebInspector.TracingModel.EventPayload>} events | 151 * @param {!Array.<!WebInspector.TracingModel.EventPayload>} events |
148 */ | 152 */ |
(...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
548 dataCollected: function(data) | 552 dataCollected: function(data) |
549 { | 553 { |
550 this._tracingModel._eventsCollected(data); | 554 this._tracingModel._eventsCollected(data); |
551 }, | 555 }, |
552 | 556 |
553 tracingComplete: function() | 557 tracingComplete: function() |
554 { | 558 { |
555 this._tracingModel._tracingComplete(); | 559 this._tracingModel._tracingComplete(); |
556 } | 560 } |
557 } | 561 } |
OLD | NEW |