telemetry.timeline.event | index telemetry/timeline/event.py

`# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.`

Classes
`` |  |

__builtin__.object
  TimelineEvent

class TimelineEvent(__builtin__.object)
`` | `Represents a timeline event. thread_start, thread_duration and thread_end are the start time, duration and end time of this event as measured by the thread-specific CPU clock (ticking when the thread is actually scheduled). Thread time is optional
on trace events and the corresponding attributes in TimelineEvent will be
set to None (not 0) if not present. Users of this class need to properly
handle this case.
`
| Methods defined here:

__init__(self, category, name, start, duration, thread_start=None, thread_duration=None, args=None)

__repr__(self)

Data descriptors defined here:

__dict__
  `dictionary for instance variables (if defined)`

__weakref__
  `list of weak references to the object (if defined)`

end

has_thread_timestamps

thread_end
  `Thread-specific CPU time when this event ended.
  May be None if the trace event didn't have thread time data.`