Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
perfetto::protos::pbzero Namespace Reference

Namespaces

namespace  perfetto_pbzero_enum_TracePacket
 
namespace  perfetto_pbzero_enum_TrackEvent
 

Classes

class  Callstack
 
class  Callstack_Decoder
 
class  ClockSnapshot
 
class  ClockSnapshot_Clock
 
class  ClockSnapshot_Clock_Decoder
 
class  ClockSnapshot_Decoder
 
class  DebugAnnotation
 
class  DebugAnnotation_Decoder
 
class  Frame
 
class  Frame_Decoder
 
class  InternedData
 
class  InternedData_Decoder
 
class  InternedString
 
class  InternedString_Decoder
 
class  Mapping
 
class  Mapping_Decoder
 
class  PerfSample
 
class  PerfSample_Decoder
 
class  ProcessDescriptor
 
class  ProcessDescriptor_Decoder
 
class  ThreadDescriptor
 
class  ThreadDescriptor_Decoder
 
class  Trace
 
class  Trace_Decoder
 
class  TracePacket
 
class  TracePacket_Decoder
 
class  TrackDescriptor
 
class  TrackDescriptor_Decoder
 
class  TrackEvent
 
class  TrackEvent_Decoder
 

Typedefs

using TracePacket_SequenceFlags = perfetto_pbzero_enum_TracePacket::SequenceFlags
 
using TrackEvent_Type = perfetto_pbzero_enum_TrackEvent::Type
 

Enumerations

enum  BuiltinClock : int32_t { BUILTIN_CLOCK_MONOTONIC = 3 }
 

Functions

PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE const char * BuiltinClock_Name (::perfetto::protos::pbzero::BuiltinClock value)
 
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE const char * TracePacket_SequenceFlags_Name (::perfetto::protos::pbzero::TracePacket_SequenceFlags value)
 
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE const char * TrackEvent_Type_Name (::perfetto::protos::pbzero::TrackEvent_Type value)
 

Variables

constexpr BuiltinClock BuiltinClock_MIN = BuiltinClock::BUILTIN_CLOCK_MONOTONIC
 
constexpr BuiltinClock BuiltinClock_MAX = BuiltinClock::BUILTIN_CLOCK_MONOTONIC
 
constexpr TracePacket_SequenceFlags TracePacket_SequenceFlags_MIN
 
constexpr TracePacket_SequenceFlags TracePacket_SequenceFlags_MAX
 
constexpr TrackEvent_Type TrackEvent_Type_MIN
 
constexpr TrackEvent_Type TrackEvent_Type_MAX = TrackEvent_Type::TYPE_INSTANT
 

Typedef Documentation

◆ TracePacket_SequenceFlags

Definition at line 40 of file trace_packet.pbzero.h.

◆ TrackEvent_Type

Definition at line 31 of file track_event.pbzero.h.

Enumeration Type Documentation

◆ BuiltinClock

Enumerator
BUILTIN_CLOCK_MONOTONIC 

Definition at line 27 of file builtin_clock.pbzero.h.

27 : int32_t {
29};

Function Documentation

◆ BuiltinClock_Name()

PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE const char * perfetto::protos::pbzero::BuiltinClock_Name ( ::perfetto::protos::pbzero::BuiltinClock  value)

Definition at line 35 of file builtin_clock.pbzero.h.

35 {
36 switch (value) {
37 case ::perfetto::protos::pbzero::BuiltinClock::BUILTIN_CLOCK_MONOTONIC:
38 return "BUILTIN_CLOCK_MONOTONIC";
39 }
40 return "PBZERO_UNKNOWN_ENUM_VALUE";
41}

◆ TracePacket_SequenceFlags_Name()

PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE const char * perfetto::protos::pbzero::TracePacket_SequenceFlags_Name ( ::perfetto::protos::pbzero::TracePacket_SequenceFlags  value)

Definition at line 49 of file trace_packet.pbzero.h.

50 {
51 switch (value) {
52 case ::perfetto::protos::pbzero::TracePacket_SequenceFlags::SEQ_UNSPECIFIED:
53 return "SEQ_UNSPECIFIED";
54
55 case ::perfetto::protos::pbzero::TracePacket_SequenceFlags::
56 SEQ_INCREMENTAL_STATE_CLEARED:
57 return "SEQ_INCREMENTAL_STATE_CLEARED";
58
59 case ::perfetto::protos::pbzero::TracePacket_SequenceFlags::
60 SEQ_NEEDS_INCREMENTAL_STATE:
61 return "SEQ_NEEDS_INCREMENTAL_STATE";
62 }
63 return "PBZERO_UNKNOWN_ENUM_VALUE";
64}

◆ TrackEvent_Type_Name()

PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE const char * perfetto::protos::pbzero::TrackEvent_Type_Name ( ::perfetto::protos::pbzero::TrackEvent_Type  value)

Definition at line 47 of file track_event.pbzero.h.

48 {
49 switch (value) {
50 case ::perfetto::protos::pbzero::TrackEvent_Type::TYPE_SLICE_BEGIN:
51 return "TYPE_SLICE_BEGIN";
52
53 case ::perfetto::protos::pbzero::TrackEvent_Type::TYPE_SLICE_END:
54 return "TYPE_SLICE_END";
55
56 case ::perfetto::protos::pbzero::TrackEvent_Type::TYPE_INSTANT:
57 return "TYPE_INSTANT";
58 }
59 return "PBZERO_UNKNOWN_ENUM_VALUE";
60}

Variable Documentation

◆ BuiltinClock_MAX

constexpr BuiltinClock perfetto::protos::pbzero::BuiltinClock_MAX = BuiltinClock::BUILTIN_CLOCK_MONOTONIC
constexpr

Definition at line 32 of file builtin_clock.pbzero.h.

◆ BuiltinClock_MIN

constexpr BuiltinClock perfetto::protos::pbzero::BuiltinClock_MIN = BuiltinClock::BUILTIN_CLOCK_MONOTONIC
constexpr

Definition at line 31 of file builtin_clock.pbzero.h.

◆ TracePacket_SequenceFlags_MAX

constexpr TracePacket_SequenceFlags perfetto::protos::pbzero::TracePacket_SequenceFlags_MAX
constexpr
Initial value:
=
TracePacket_SequenceFlags::SEQ_NEEDS_INCREMENTAL_STATE

Definition at line 45 of file trace_packet.pbzero.h.

◆ TracePacket_SequenceFlags_MIN

constexpr TracePacket_SequenceFlags perfetto::protos::pbzero::TracePacket_SequenceFlags_MIN
constexpr
Initial value:
=
TracePacket_SequenceFlags::SEQ_UNSPECIFIED

Definition at line 43 of file trace_packet.pbzero.h.

◆ TrackEvent_Type_MAX

constexpr TrackEvent_Type perfetto::protos::pbzero::TrackEvent_Type_MAX = TrackEvent_Type::TYPE_INSTANT
constexpr

Definition at line 44 of file track_event.pbzero.h.

◆ TrackEvent_Type_MIN

constexpr TrackEvent_Type perfetto::protos::pbzero::TrackEvent_Type_MIN
constexpr
Initial value:
=
TrackEvent_Type::TYPE_SLICE_BEGIN

Definition at line 42 of file track_event.pbzero.h.