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.`