Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | List of all members
perfetto::protos::pbzero::Trace Class Reference

#include <trace.pbzero.h>

Inheritance diagram for perfetto::protos::pbzero::Trace:

Public Types

enum  : int32_t { kPacketFieldNumber = 1 }
 
using Decoder = Trace_Decoder
 
using FieldMetadata_Packet = ::protozero::proto_utils::FieldMetadata< 1, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, TracePacket, Trace >
 

Public Member Functions

template<typename T = TracePacket>
Tadd_packet ()
 

Static Public Member Functions

static constexpr const char * GetName ()
 
static constexpr FieldMetadata_Packet kPacket ()
 

Detailed Description

Definition at line 46 of file trace.pbzero.h.

Member Typedef Documentation

◆ Decoder

Definition at line 48 of file trace.pbzero.h.

◆ FieldMetadata_Packet

using perfetto::protos::pbzero::Trace::FieldMetadata_Packet = ::protozero::proto_utils::FieldMetadata< 1, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, TracePacket, Trace>

Definition at line 54 of file trace.pbzero.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int32_t
Enumerator
kPacketFieldNumber 

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

49 : int32_t {
51 };

Member Function Documentation

◆ add_packet()

template<typename T = TracePacket>
T * perfetto::protos::pbzero::Trace::add_packet ( )
inline

Definition at line 70 of file trace.pbzero.h.

70 {
71 return BeginNestedMessage<T>(1);
72 }

◆ GetName()

static constexpr const char * perfetto::protos::pbzero::Trace::GetName ( )
inlinestaticconstexpr

Definition at line 52 of file trace.pbzero.h.

52{ return ".perfetto.protos.Trace"; }

◆ kPacket()

static constexpr FieldMetadata_Packet perfetto::protos::pbzero::Trace::kPacket ( )
inlinestaticconstexpr

Definition at line 68 of file trace.pbzero.h.

68{ return {}; }

The documentation for this class was generated from the following file: