Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(354)

Side by Side Diff: tools/telemetry/docs/pydoc/telemetry.timeline.model.html

Issue 1647513002: Delete tools/telemetry. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1
2 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3 <html><head><title>Python: module telemetry.timeline.model</title>
4 <meta charset="utf-8">
5 </head><body bgcolor="#f0f0f8">
6
7 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
8 <tr bgcolor="#7799ee">
9 <td valign=bottom>&nbsp;<br>
10 <font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong><a hre f="telemetry.html"><font color="#ffffff">telemetry</font></a>.<a href="telemetry .timeline.html"><font color="#ffffff">timeline</font></a>.model</strong></big></ big></font></td
11 ><td align=right valign=bottom
12 ><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href= "../telemetry/timeline/model.py">telemetry/timeline/model.py</a></font></td></tr ></table>
13 <p><tt>A&nbsp;container&nbsp;for&nbsp;timeline-based&nbsp;events&nbsp;and&nb sp;traces&nbsp;and&nbsp;can&nbsp;handle&nbsp;importing<br>
14 raw&nbsp;event&nbsp;data&nbsp;from&nbsp;different&nbsp;sources.&nbsp;This&nbsp;m odel&nbsp;closely&nbsp;resembles&nbsp;that&nbsp;in&nbsp;the<br>
15 trace_viewer&nbsp;project:<br>
16 https://code.google.com/p/trace-viewer/</tt></p>
17 <p>
18 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
19 <tr bgcolor="#aa55cc">
20 <td colspan=3 valign=bottom>&nbsp;<br>
21 <font color="#ffffff" face="helvetica, arial"><big><strong>Modules</strong></big ></font></td></tr>
22
23 <tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td> &nbsp;</td>
24 <td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=t op><a href="telemetry.timeline.async_slice.html">telemetry.timeline.async_slice< /a><br>
25 <a href="telemetry.timeline.bounds.html">telemetry.timeline.bounds</a><br>
26 <a href="telemetry.timeline.event_container.html">telemetry.timeline.event_conta iner</a><br>
27 </td><td width="25%" valign=top><a href="telemetry.timeline.inspector_importer.h tml">telemetry.timeline.inspector_importer</a><br>
28 <a href="telemetry.timeline.process.html">telemetry.timeline.process</a><br>
29 <a href="telemetry.timeline.slice.html">telemetry.timeline.slice</a><br>
30 </td><td width="25%" valign=top><a href="telemetry.timeline.surface_flinger_impo rter.html">telemetry.timeline.surface_flinger_importer</a><br>
31 <a href="telemetry.timeline.tab_id_importer.html">telemetry.timeline.tab_id_impo rter</a><br>
32 <a href="telemetry.timeline.trace_data.html">telemetry.timeline.trace_data</a><b r>
33 </td><td width="25%" valign=top><a href="telemetry.timeline.trace_event_importer .html">telemetry.timeline.trace_event_importer</a><br>
34 </td></tr></table></td></tr></table><p>
35 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
36 <tr bgcolor="#ee77aa">
37 <td colspan=3 valign=bottom>&nbsp;<br>
38 <font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big ></font></td></tr>
39
40 <tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td> &nbsp;</td>
41 <td width="100%"><dl>
42 <dt><font face="helvetica, arial"><a href="exceptions.html#Exception">exceptions .Exception</a>(<a href="exceptions.html#BaseException">exceptions.BaseException< /a>)
43 </font></dt><dd>
44 <dl>
45 <dt><font face="helvetica, arial"><a href="telemetry.timeline.model.html#MarkerM ismatchError">MarkerMismatchError</a>
46 </font></dt><dt><font face="helvetica, arial"><a href="telemetry.timeline.model. html#MarkerOverlapError">MarkerOverlapError</a>
47 </font></dt></dl>
48 </dd>
49 <dt><font face="helvetica, arial"><a href="telemetry.timeline.event_container.ht ml#TimelineEventContainer">telemetry.timeline.event_container.TimelineEventConta iner</a>(<a href="__builtin__.html#object">__builtin__.object</a>)
50 </font></dt><dd>
51 <dl>
52 <dt><font face="helvetica, arial"><a href="telemetry.timeline.model.html#Timelin eModel">TimelineModel</a>
53 </font></dt></dl>
54 </dd>
55 </dl>
56 <p>
57 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
58 <tr bgcolor="#ffc8d8">
59 <td colspan=3 valign=bottom>&nbsp;<br>
60 <font color="#000000" face="helvetica, arial"><a name="MarkerMismatchError">clas s <strong>MarkerMismatchError</strong></a>(<a href="exceptions.html#Exception">e xceptions.Exception</a>)</font></td></tr>
61
62 <tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
63 <td width="100%"><dl><dt>Method resolution order:</dt>
64 <dd><a href="telemetry.timeline.model.html#MarkerMismatchError">MarkerMismatchEr ror</a></dd>
65 <dd><a href="exceptions.html#Exception">exceptions.Exception</a></dd>
66 <dd><a href="exceptions.html#BaseException">exceptions.BaseException</a></dd>
67 <dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
68 </dl>
69 <hr>
70 Methods defined here:<br>
71 <dl><dt><a name="MarkerMismatchError-__init__"><strong>__init__</strong></a>(sel f)</dt></dl>
72
73 <hr>
74 Data descriptors defined here:<br>
75 <dl><dt><strong>__weakref__</strong></dt>
76 <dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp ;(if&nbsp;defined)</tt></dd>
77 </dl>
78 <hr>
79 Data and other attributes inherited from <a href="exceptions.html#Exception">exc eptions.Exception</a>:<br>
80 <dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of type object&gt ;<dd><tt>T.<a href="#MarkerMismatchError-__new__">__new__</a>(S,&nbsp;...)&nbsp; -&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtyp e&nbsp;of&nbsp;T</tt></dl>
81
82 <hr>
83 Methods inherited from <a href="exceptions.html#BaseException">exceptions.BaseEx ception</a>:<br>
84 <dl><dt><a name="MarkerMismatchError-__delattr__"><strong>__delattr__</strong></ a>(...)</dt><dd><tt>x.<a href="#MarkerMismatchError-__delattr__">__delattr__</a> ('name')&nbsp;&lt;==&gt;&nbsp;del&nbsp;x.name</tt></dd></dl>
85
86 <dl><dt><a name="MarkerMismatchError-__getattribute__"><strong>__getattribute__< /strong></a>(...)</dt><dd><tt>x.<a href="#MarkerMismatchError-__getattribute__"> __getattribute__</a>('name')&nbsp;&lt;==&gt;&nbsp;x.name</tt></dd></dl>
87
88 <dl><dt><a name="MarkerMismatchError-__getitem__"><strong>__getitem__</strong></ a>(...)</dt><dd><tt>x.<a href="#MarkerMismatchError-__getitem__">__getitem__</a> (y)&nbsp;&lt;==&gt;&nbsp;x[y]</tt></dd></dl>
89
90 <dl><dt><a name="MarkerMismatchError-__getslice__"><strong>__getslice__</strong> </a>(...)</dt><dd><tt>x.<a href="#MarkerMismatchError-__getslice__">__getslice__ </a>(i,&nbsp;j)&nbsp;&lt;==&gt;&nbsp;x[i:j]<br>
91 &nbsp;<br>
92 Use&nbsp;of&nbsp;negative&nbsp;indices&nbsp;is&nbsp;not&nbsp;supported.</tt></dd ></dl>
93
94 <dl><dt><a name="MarkerMismatchError-__reduce__"><strong>__reduce__</strong></a> (...)</dt></dl>
95
96 <dl><dt><a name="MarkerMismatchError-__repr__"><strong>__repr__</strong></a>(... )</dt><dd><tt>x.<a href="#MarkerMismatchError-__repr__">__repr__</a>()&nbsp;&lt; ==&gt;&nbsp;repr(x)</tt></dd></dl>
97
98 <dl><dt><a name="MarkerMismatchError-__setattr__"><strong>__setattr__</strong></ a>(...)</dt><dd><tt>x.<a href="#MarkerMismatchError-__setattr__">__setattr__</a> ('name',&nbsp;value)&nbsp;&lt;==&gt;&nbsp;x.name&nbsp;=&nbsp;value</tt></dd></dl >
99
100 <dl><dt><a name="MarkerMismatchError-__setstate__"><strong>__setstate__</strong> </a>(...)</dt></dl>
101
102 <dl><dt><a name="MarkerMismatchError-__str__"><strong>__str__</strong></a>(...)< /dt><dd><tt>x.<a href="#MarkerMismatchError-__str__">__str__</a>()&nbsp;&lt;==&g t;&nbsp;str(x)</tt></dd></dl>
103
104 <dl><dt><a name="MarkerMismatchError-__unicode__"><strong>__unicode__</strong></ a>(...)</dt></dl>
105
106 <hr>
107 Data descriptors inherited from <a href="exceptions.html#BaseException">exceptio ns.BaseException</a>:<br>
108 <dl><dt><strong>__dict__</strong></dt>
109 </dl>
110 <dl><dt><strong>args</strong></dt>
111 </dl>
112 <dl><dt><strong>message</strong></dt>
113 </dl>
114 </td></tr></table> <p>
115 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
116 <tr bgcolor="#ffc8d8">
117 <td colspan=3 valign=bottom>&nbsp;<br>
118 <font color="#000000" face="helvetica, arial"><a name="MarkerOverlapError">class <strong>MarkerOverlapError</strong></a>(<a href="exceptions.html#Exception">exc eptions.Exception</a>)</font></td></tr>
119
120 <tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
121 <td width="100%"><dl><dt>Method resolution order:</dt>
122 <dd><a href="telemetry.timeline.model.html#MarkerOverlapError">MarkerOverlapErro r</a></dd>
123 <dd><a href="exceptions.html#Exception">exceptions.Exception</a></dd>
124 <dd><a href="exceptions.html#BaseException">exceptions.BaseException</a></dd>
125 <dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
126 </dl>
127 <hr>
128 Methods defined here:<br>
129 <dl><dt><a name="MarkerOverlapError-__init__"><strong>__init__</strong></a>(self )</dt></dl>
130
131 <hr>
132 Data descriptors defined here:<br>
133 <dl><dt><strong>__weakref__</strong></dt>
134 <dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp ;(if&nbsp;defined)</tt></dd>
135 </dl>
136 <hr>
137 Data and other attributes inherited from <a href="exceptions.html#Exception">exc eptions.Exception</a>:<br>
138 <dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of type object&gt ;<dd><tt>T.<a href="#MarkerOverlapError-__new__">__new__</a>(S,&nbsp;...)&nbsp;- &gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype &nbsp;of&nbsp;T</tt></dl>
139
140 <hr>
141 Methods inherited from <a href="exceptions.html#BaseException">exceptions.BaseEx ception</a>:<br>
142 <dl><dt><a name="MarkerOverlapError-__delattr__"><strong>__delattr__</strong></a >(...)</dt><dd><tt>x.<a href="#MarkerOverlapError-__delattr__">__delattr__</a>(' name')&nbsp;&lt;==&gt;&nbsp;del&nbsp;x.name</tt></dd></dl>
143
144 <dl><dt><a name="MarkerOverlapError-__getattribute__"><strong>__getattribute__</ strong></a>(...)</dt><dd><tt>x.<a href="#MarkerOverlapError-__getattribute__">__ getattribute__</a>('name')&nbsp;&lt;==&gt;&nbsp;x.name</tt></dd></dl>
145
146 <dl><dt><a name="MarkerOverlapError-__getitem__"><strong>__getitem__</strong></a >(...)</dt><dd><tt>x.<a href="#MarkerOverlapError-__getitem__">__getitem__</a>(y )&nbsp;&lt;==&gt;&nbsp;x[y]</tt></dd></dl>
147
148 <dl><dt><a name="MarkerOverlapError-__getslice__"><strong>__getslice__</strong>< /a>(...)</dt><dd><tt>x.<a href="#MarkerOverlapError-__getslice__">__getslice__</ a>(i,&nbsp;j)&nbsp;&lt;==&gt;&nbsp;x[i:j]<br>
149 &nbsp;<br>
150 Use&nbsp;of&nbsp;negative&nbsp;indices&nbsp;is&nbsp;not&nbsp;supported.</tt></dd ></dl>
151
152 <dl><dt><a name="MarkerOverlapError-__reduce__"><strong>__reduce__</strong></a>( ...)</dt></dl>
153
154 <dl><dt><a name="MarkerOverlapError-__repr__"><strong>__repr__</strong></a>(...) </dt><dd><tt>x.<a href="#MarkerOverlapError-__repr__">__repr__</a>()&nbsp;&lt;== &gt;&nbsp;repr(x)</tt></dd></dl>
155
156 <dl><dt><a name="MarkerOverlapError-__setattr__"><strong>__setattr__</strong></a >(...)</dt><dd><tt>x.<a href="#MarkerOverlapError-__setattr__">__setattr__</a>(' name',&nbsp;value)&nbsp;&lt;==&gt;&nbsp;x.name&nbsp;=&nbsp;value</tt></dd></dl>
157
158 <dl><dt><a name="MarkerOverlapError-__setstate__"><strong>__setstate__</strong>< /a>(...)</dt></dl>
159
160 <dl><dt><a name="MarkerOverlapError-__str__"><strong>__str__</strong></a>(...)</ dt><dd><tt>x.<a href="#MarkerOverlapError-__str__">__str__</a>()&nbsp;&lt;==&gt; &nbsp;str(x)</tt></dd></dl>
161
162 <dl><dt><a name="MarkerOverlapError-__unicode__"><strong>__unicode__</strong></a >(...)</dt></dl>
163
164 <hr>
165 Data descriptors inherited from <a href="exceptions.html#BaseException">exceptio ns.BaseException</a>:<br>
166 <dl><dt><strong>__dict__</strong></dt>
167 </dl>
168 <dl><dt><strong>args</strong></dt>
169 </dl>
170 <dl><dt><strong>message</strong></dt>
171 </dl>
172 </td></tr></table> <p>
173 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
174 <tr bgcolor="#ffc8d8">
175 <td colspan=3 valign=bottom>&nbsp;<br>
176 <font color="#000000" face="helvetica, arial"><a name="TimelineModel">class <str ong>TimelineModel</strong></a>(<a href="telemetry.timeline.event_container.html# TimelineEventContainer">telemetry.timeline.event_container.TimelineEventContaine r</a>)</font></td></tr>
177
178 <tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
179 <td width="100%"><dl><dt>Method resolution order:</dt>
180 <dd><a href="telemetry.timeline.model.html#TimelineModel">TimelineModel</a></dd>
181 <dd><a href="telemetry.timeline.event_container.html#TimelineEventContainer">tel emetry.timeline.event_container.TimelineEventContainer</a></dd>
182 <dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
183 </dl>
184 <hr>
185 Methods defined here:<br>
186 <dl><dt><a name="TimelineModel-AddMappingFromTabIdToRendererThread"><strong>AddM appingFromTabIdToRendererThread</strong></a>(self, tab_id, renderer_thread)</dt> </dl>
187
188 <dl><dt><a name="TimelineModel-FinalizeImport"><strong>FinalizeImport</strong></ a>(self, shift_world_to_zero<font color="#909090">=False</font>, importers<font color="#909090">=None</font>)</dt></dl>
189
190 <dl><dt><a name="TimelineModel-FindTimelineMarkers"><strong>FindTimelineMarkers< /strong></a>(self, timeline_marker_names)</dt><dd><tt>Find&nbsp;the&nbsp;timelin e&nbsp;events&nbsp;with&nbsp;the&nbsp;given&nbsp;names.<br>
191 &nbsp;<br>
192 If&nbsp;the&nbsp;number&nbsp;and&nbsp;order&nbsp;of&nbsp;events&nbsp;found&nbsp; does&nbsp;not&nbsp;match&nbsp;the&nbsp;names,<br>
193 raise&nbsp;an&nbsp;error.</tt></dd></dl>
194
195 <dl><dt><a name="TimelineModel-GetAllProcesses"><strong>GetAllProcesses</strong> </a>(self)</dt></dl>
196
197 <dl><dt><a name="TimelineModel-GetAllThreads"><strong>GetAllThreads</strong></a> (self)</dt></dl>
198
199 <dl><dt><a name="TimelineModel-GetOrCreateProcess"><strong>GetOrCreateProcess</s trong></a>(self, pid)</dt></dl>
200
201 <dl><dt><a name="TimelineModel-GetRendererProcessFromTabId"><strong>GetRendererP rocessFromTabId</strong></a>(self, tab_id)</dt></dl>
202
203 <dl><dt><a name="TimelineModel-GetRendererThreadFromTabId"><strong>GetRendererTh readFromTabId</strong></a>(self, tab_id)</dt></dl>
204
205 <dl><dt><a name="TimelineModel-ImportTraces"><strong>ImportTraces</strong></a>(s elf, trace_data, shift_world_to_zero<font color="#909090">=True</font>)</dt><dd> <tt>Populates&nbsp;the&nbsp;model&nbsp;with&nbsp;the&nbsp;provided&nbsp;trace&nb sp;data.<br>
206 &nbsp;<br>
207 trace_data&nbsp;must&nbsp;be&nbsp;an&nbsp;instance&nbsp;of&nbsp;TraceData.<br>
208 &nbsp;<br>
209 Passing&nbsp;shift_world_to_zero=True&nbsp;causes&nbsp;the&nbsp;events&nbsp;to&n bsp;be&nbsp;shifted&nbsp;such&nbsp;that<br>
210 the&nbsp;first&nbsp;event&nbsp;starts&nbsp;at&nbsp;time&nbsp;0.</tt></dd></dl>
211
212 <dl><dt><a name="TimelineModel-IterChildContainers"><strong>IterChildContainers< /strong></a>(self)</dt></dl>
213
214 <dl><dt><a name="TimelineModel-IterGlobalMemoryDumps"><strong>IterGlobalMemoryDu mps</strong></a>(self)</dt><dd><tt>Iterate&nbsp;over&nbsp;the&nbsp;memory&nbsp;d ump&nbsp;events&nbsp;of&nbsp;this&nbsp;model.</tt></dd></dl>
215
216 <dl><dt><a name="TimelineModel-SetGlobalMemoryDumps"><strong>SetGlobalMemoryDump s</strong></a>(self, global_memory_dumps)</dt><dd><tt>Populates&nbsp;the&nbsp;mo del&nbsp;with&nbsp;a&nbsp;sequence&nbsp;of&nbsp;GlobalMemoryDump&nbsp;objects.</ tt></dd></dl>
217
218 <dl><dt><a name="TimelineModel-ShiftWorldToZero"><strong>ShiftWorldToZero</stron g></a>(self)</dt></dl>
219
220 <dl><dt><a name="TimelineModel-UpdateBounds"><strong>UpdateBounds</strong></a>(s elf)</dt></dl>
221
222 <dl><dt><a name="TimelineModel-__init__"><strong>__init__</strong></a>(self, tra ce_data<font color="#909090">=None</font>, shift_world_to_zero<font color="#9090 90">=True</font>)</dt><dd><tt>Initializes&nbsp;a&nbsp;<a href="#TimelineModel">T imelineModel</a>.<br>
223 &nbsp;<br>
224 Args:<br>
225 &nbsp;&nbsp;&nbsp;&nbsp;trace_data:&nbsp;trace_data.TraceData&nbsp;containing&nb sp;events&nbsp;to&nbsp;import<br>
226 &nbsp;&nbsp;&nbsp;&nbsp;shift_world_to_zero:&nbsp;If&nbsp;true,&nbsp;the&nbsp;ev ents&nbsp;will&nbsp;be&nbsp;shifted&nbsp;such&nbsp;that&nbsp;the<br>
227 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;first&nbsp;event&nbsp;starts&nbs p;at&nbsp;time&nbsp;0.</tt></dd></dl>
228
229 <hr>
230 Data descriptors defined here:<br>
231 <dl><dt><strong>bounds</strong></dt>
232 </dl>
233 <dl><dt><strong>browser_process</strong></dt>
234 </dl>
235 <dl><dt><strong>gpu_process</strong></dt>
236 </dl>
237 <dl><dt><strong>processes</strong></dt>
238 </dl>
239 <dl><dt><strong>surface_flinger_process</strong></dt>
240 </dl>
241 <hr>
242 Methods inherited from <a href="telemetry.timeline.event_container.html#Timeline EventContainer">telemetry.timeline.event_container.TimelineEventContainer</a>:<b r>
243 <dl><dt><a name="TimelineModel-GetAllEvents"><strong>GetAllEvents</strong></a>(s elf, recursive<font color="#909090">=True</font>)</dt><dd><tt>#&nbsp;List&nbsp;v ersions.&nbsp;These&nbsp;should&nbsp;always&nbsp;be&nbsp;simple&nbsp;expressions &nbsp;that&nbsp;list()&nbsp;on<br>
244 #&nbsp;an&nbsp;underlying&nbsp;iter&nbsp;method.</tt></dd></dl>
245
246 <dl><dt><a name="TimelineModel-GetAllEventsOfName"><strong>GetAllEventsOfName</s trong></a>(self, name, recursive<font color="#909090">=True</font>)</dt></dl>
247
248 <dl><dt><a name="TimelineModel-GetAllToplevelSlicesOfName"><strong>GetAllTopleve lSlicesOfName</strong></a>(self, name, recursive<font color="#909090">=True</fon t>)</dt></dl>
249
250 <dl><dt><a name="TimelineModel-IterAllAsyncSlicesOfName"><strong>IterAllAsyncSli cesOfName</strong></a>(self, name, recursive<font color="#909090">=True</font>)< /dt></dl>
251
252 <dl><dt><a name="TimelineModel-IterAllAsyncSlicesStartsWithName"><strong>IterAll AsyncSlicesStartsWithName</strong></a>(self, name, recursive<font color="#909090 ">=True</font>)</dt></dl>
253
254 <dl><dt><a name="TimelineModel-IterAllEvents"><strong>IterAllEvents</strong></a> (self, recursive<font color="#909090">=True</font>, event_type_predicate<font co lor="#909090">=&lt;function &lt;lambda&gt;&gt;</font>, event_predicate<font colo r="#909090">=&lt;function &lt;lambda&gt;&gt;</font>)</dt><dd><tt>Iterates&nbsp;a ll&nbsp;events&nbsp;in&nbsp;this&nbsp;container,&nbsp;pre-filtered&nbsp;by&nbsp; two&nbsp;predicates.<br>
255 &nbsp;<br>
256 Only&nbsp;events&nbsp;with&nbsp;a&nbsp;type&nbsp;matching&nbsp;event_type_predic ate&nbsp;AND&nbsp;matching&nbsp;event<br>
257 event_predicate&nbsp;will&nbsp;be&nbsp;yielded.<br>
258 &nbsp;<br>
259 event_type_predicate&nbsp;is&nbsp;given&nbsp;an&nbsp;actual&nbsp;type&nbsp;objec t,&nbsp;e.g.:<br>
260 &nbsp;&nbsp;&nbsp;&nbsp;event_type_predicate(slice_module.Slice)<br>
261 &nbsp;<br>
262 event_predicate&nbsp;is&nbsp;given&nbsp;actual&nbsp;events:<br>
263 &nbsp;&nbsp;&nbsp;&nbsp;event_predicate(thread.slices[7])</tt></dd></dl>
264
265 <dl><dt><a name="TimelineModel-IterAllEventsOfName"><strong>IterAllEventsOfName< /strong></a>(self, name, recursive<font color="#909090">=True</font>)</dt><dd><t t>#&nbsp;Helper&nbsp;functions&nbsp;for&nbsp;finding&nbsp;common&nbsp;kinds&nbsp ;of&nbsp;events.&nbsp;Must&nbsp;always&nbsp;take&nbsp;an<br>
266 #&nbsp;optinal&nbsp;recurisve&nbsp;parameter&nbsp;and&nbsp;be&nbsp;implemented&n bsp;in&nbsp;terms&nbsp;fo&nbsp;IterAllEvents.</tt></dd></dl>
267
268 <dl><dt><a name="TimelineModel-IterAllFlowEvents"><strong>IterAllFlowEvents</str ong></a>(self, recursive<font color="#909090">=True</font>)</dt></dl>
269
270 <dl><dt><a name="TimelineModel-IterAllSlices"><strong>IterAllSlices</strong></a> (self, recursive<font color="#909090">=True</font>)</dt></dl>
271
272 <dl><dt><a name="TimelineModel-IterAllSlicesInRange"><strong>IterAllSlicesInRang e</strong></a>(self, start, end, recursive<font color="#909090">=True</font>)</d t></dl>
273
274 <dl><dt><a name="TimelineModel-IterAllSlicesOfName"><strong>IterAllSlicesOfName< /strong></a>(self, name, recursive<font color="#909090">=True</font>)</dt></dl>
275
276 <dl><dt><a name="TimelineModel-IterAllToplevelSlicesOfName"><strong>IterAllTople velSlicesOfName</strong></a>(self, name, recursive<font color="#909090">=True</f ont>)</dt></dl>
277
278 <dl><dt><a name="TimelineModel-IterEventsInThisContainer"><strong>IterEventsInTh isContainer</strong></a>(self, event_type_predicate, event_predicate)</dt><dd><t t>Iterates&nbsp;all&nbsp;the&nbsp;TimelineEvents&nbsp;in&nbsp;this&nbsp;containe r.<br>
279 &nbsp;<br>
280 Only&nbsp;events&nbsp;with&nbsp;a&nbsp;type&nbsp;matching&nbsp;event_type_predic ate&nbsp;AND&nbsp;matching&nbsp;event<br>
281 event_predicate&nbsp;will&nbsp;be&nbsp;yielded.<br>
282 &nbsp;<br>
283 event_type_predicate&nbsp;is&nbsp;given&nbsp;an&nbsp;actual&nbsp;type&nbsp;objec t,&nbsp;e.g.:<br>
284 &nbsp;&nbsp;&nbsp;&nbsp;event_type_predicate(slice_module.Slice)<br>
285 &nbsp;<br>
286 event_predicate&nbsp;is&nbsp;given&nbsp;actual&nbsp;events:<br>
287 &nbsp;&nbsp;&nbsp;&nbsp;event_predicate(thread.slices[7])<br>
288 &nbsp;<br>
289 DO&nbsp;NOT&nbsp;ASSUME&nbsp;that&nbsp;the&nbsp;event_type_predicate&nbsp;will&n bsp;be&nbsp;called&nbsp;for&nbsp;every&nbsp;event<br>
290 found.&nbsp;The&nbsp;relative&nbsp;calling&nbsp;order&nbsp;of&nbsp;the&nbsp;two& nbsp;is&nbsp;left&nbsp;up&nbsp;to&nbsp;the&nbsp;implementer<br>
291 of&nbsp;the&nbsp;method.</tt></dd></dl>
292
293 <hr>
294 Static methods inherited from <a href="telemetry.timeline.event_container.html#T imelineEventContainer">telemetry.timeline.event_container.TimelineEventContainer </a>:<br>
295 <dl><dt><a name="TimelineModel-IsAsyncSlice"><strong>IsAsyncSlice</strong></a>(t )</dt></dl>
296
297 <hr>
298 Data descriptors inherited from <a href="telemetry.timeline.event_container.html #TimelineEventContainer">telemetry.timeline.event_container.TimelineEventContain er</a>:<br>
299 <dl><dt><strong>__dict__</strong></dt>
300 <dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)< /tt></dd>
301 </dl>
302 <dl><dt><strong>__weakref__</strong></dt>
303 <dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp ;(if&nbsp;defined)</tt></dd>
304 </dl>
305 </td></tr></table></td></tr></table><p>
306 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
307 <tr bgcolor="#eeaa77">
308 <td colspan=3 valign=bottom>&nbsp;<br>
309 <font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></b ig></font></td></tr>
310
311 <tr><td bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td> &nbsp;</td>
312 <td width="100%"><dl><dt><a name="-IsSliceOrAsyncSlice"><strong>IsSliceOrAsyncSl ice</strong></a>(t)</dt></dl>
313 </td></tr></table>
314 </body></html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698