#include "protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.pb.h"
#include <algorithm>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/io/zero_copy_stream_impl_lite.h>
#include <google/protobuf/port_def.inc>
PROTOBUF_PRAGMA_INIT_SEG
_pb;
_pbi;
namespace perfetto {
namespace protos {
PROTOBUF_CONSTEXPR ChromeCompositorSchedulerState::ChromeCompositorSchedulerState(
::_pbi::ConstantInitialized): … { … }
struct ChromeCompositorSchedulerStateDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeCompositorSchedulerStateDefaultTypeInternal _ChromeCompositorSchedulerState_default_instance_;
PROTOBUF_CONSTEXPR ChromeCompositorStateMachine_MajorState::ChromeCompositorStateMachine_MajorState(
::_pbi::ConstantInitialized): … { … }
struct ChromeCompositorStateMachine_MajorStateDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeCompositorStateMachine_MajorStateDefaultTypeInternal _ChromeCompositorStateMachine_MajorState_default_instance_;
PROTOBUF_CONSTEXPR ChromeCompositorStateMachine_MinorState::ChromeCompositorStateMachine_MinorState(
::_pbi::ConstantInitialized): … { … }
struct ChromeCompositorStateMachine_MinorStateDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeCompositorStateMachine_MinorStateDefaultTypeInternal _ChromeCompositorStateMachine_MinorState_default_instance_;
PROTOBUF_CONSTEXPR ChromeCompositorStateMachine::ChromeCompositorStateMachine(
::_pbi::ConstantInitialized): … { … }
struct ChromeCompositorStateMachineDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeCompositorStateMachineDefaultTypeInternal _ChromeCompositorStateMachine_default_instance_;
PROTOBUF_CONSTEXPR BeginFrameArgs::BeginFrameArgs(
::_pbi::ConstantInitialized): … { … }
struct BeginFrameArgsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BeginFrameArgsDefaultTypeInternal _BeginFrameArgs_default_instance_;
PROTOBUF_CONSTEXPR BeginImplFrameArgs_TimestampsInUs::BeginImplFrameArgs_TimestampsInUs(
::_pbi::ConstantInitialized): … { … }
struct BeginImplFrameArgs_TimestampsInUsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BeginImplFrameArgs_TimestampsInUsDefaultTypeInternal _BeginImplFrameArgs_TimestampsInUs_default_instance_;
PROTOBUF_CONSTEXPR BeginImplFrameArgs::BeginImplFrameArgs(
::_pbi::ConstantInitialized): … { … }
struct BeginImplFrameArgsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BeginImplFrameArgsDefaultTypeInternal _BeginImplFrameArgs_default_instance_;
PROTOBUF_CONSTEXPR BeginFrameObserverState::BeginFrameObserverState(
::_pbi::ConstantInitialized): … { … }
struct BeginFrameObserverStateDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BeginFrameObserverStateDefaultTypeInternal _BeginFrameObserverState_default_instance_;
PROTOBUF_CONSTEXPR BeginFrameSourceState::BeginFrameSourceState(
::_pbi::ConstantInitialized): … { … }
struct BeginFrameSourceStateDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BeginFrameSourceStateDefaultTypeInternal _BeginFrameSourceState_default_instance_;
PROTOBUF_CONSTEXPR CompositorTimingHistory::CompositorTimingHistory(
::_pbi::ConstantInitialized): … { … }
struct CompositorTimingHistoryDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompositorTimingHistoryDefaultTypeInternal _CompositorTimingHistory_default_instance_;
}
}
namespace perfetto {
namespace protos {
bool ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_strings[6] = …;
static const char ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_entries[] = …;
static const int ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_entries_by_number[] = …;
const std::string& ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_Name(
ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode value) { … }
bool ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_UNSPECIFIED;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_NONE;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_IMMEDIATE;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_REGULAR;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_LATE;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_BLOCKED;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::BeginImplFrameDeadlineMode_MIN;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::BeginImplFrameDeadlineMode_MAX;
constexpr int ChromeCompositorSchedulerState::BeginImplFrameDeadlineMode_ARRAYSIZE;
#endif
bool ChromeCompositorStateMachine_MajorState_BeginImplFrameState_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MajorState_BeginImplFrameState_strings[4] = …;
static const char ChromeCompositorStateMachine_MajorState_BeginImplFrameState_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ChromeCompositorStateMachine_MajorState_BeginImplFrameState_entries[] = …;
static const int ChromeCompositorStateMachine_MajorState_BeginImplFrameState_entries_by_number[] = …;
const std::string& ChromeCompositorStateMachine_MajorState_BeginImplFrameState_Name(
ChromeCompositorStateMachine_MajorState_BeginImplFrameState value) { … }
bool ChromeCompositorStateMachine_MajorState_BeginImplFrameState_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MajorState_BeginImplFrameState* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BEGIN_IMPL_FRAME_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BEGIN_IMPL_FRAME_IDLE;
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BEGIN_IMPL_FRAME_INSIDE_BEGIN_FRAME;
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BEGIN_IMPL_FRAME_INSIDE_DEADLINE;
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BeginImplFrameState_MIN;
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BeginImplFrameState_MAX;
constexpr int ChromeCompositorStateMachine_MajorState::BeginImplFrameState_ARRAYSIZE;
#endif
bool ChromeCompositorStateMachine_MajorState_BeginMainFrameState_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MajorState_BeginMainFrameState_strings[4] = …;
static const char ChromeCompositorStateMachine_MajorState_BeginMainFrameState_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ChromeCompositorStateMachine_MajorState_BeginMainFrameState_entries[] = …;
static const int ChromeCompositorStateMachine_MajorState_BeginMainFrameState_entries_by_number[] = …;
const std::string& ChromeCompositorStateMachine_MajorState_BeginMainFrameState_Name(
ChromeCompositorStateMachine_MajorState_BeginMainFrameState value) { … }
bool ChromeCompositorStateMachine_MajorState_BeginMainFrameState_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MajorState_BeginMainFrameState* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BEGIN_MAIN_FRAME_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BEGIN_MAIN_FRAME_IDLE;
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BEGIN_MAIN_FRAME_SENT;
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BEGIN_MAIN_FRAME_READY_TO_COMMIT;
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BeginMainFrameState_MIN;
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BeginMainFrameState_MAX;
constexpr int ChromeCompositorStateMachine_MajorState::BeginMainFrameState_ARRAYSIZE;
#endif
bool ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_strings[6] = …;
static const char ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_entries[] = …;
static const int ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_entries_by_number[] = …;
const std::string& ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_Name(
ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState value) { … }
bool ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_NONE;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_ACTIVE;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_CREATING;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_WAITING_FOR_FIRST_COMMIT;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_WAITING_FOR_FIRST_ACTIVATION;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LayerTreeFrameSinkState_MIN;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LayerTreeFrameSinkState_MAX;
constexpr int ChromeCompositorStateMachine_MajorState::LayerTreeFrameSinkState_ARRAYSIZE;
#endif
bool ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_strings[5] = …;
static const char ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_entries[] = …;
static const int ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_entries_by_number[] = …;
const std::string& ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_Name(
ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState value) { … }
bool ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::FORCED_REDRAW_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::FORCED_REDRAW_IDLE;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::FORCED_REDRAW_WAITING_FOR_COMMIT;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::FORCED_REDRAW_WAITING_FOR_ACTIVATION;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::FORCED_REDRAW_WAITING_FOR_DRAW;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::ForcedRedrawOnTimeoutState_MIN;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::ForcedRedrawOnTimeoutState_MAX;
constexpr int ChromeCompositorStateMachine_MajorState::ForcedRedrawOnTimeoutState_ARRAYSIZE;
#endif
bool ChromeCompositorStateMachine_MinorState_TreePriority_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MinorState_TreePriority_strings[4] = …;
static const char ChromeCompositorStateMachine_MinorState_TreePriority_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ChromeCompositorStateMachine_MinorState_TreePriority_entries[] = …;
static const int ChromeCompositorStateMachine_MinorState_TreePriority_entries_by_number[] = …;
const std::string& ChromeCompositorStateMachine_MinorState_TreePriority_Name(
ChromeCompositorStateMachine_MinorState_TreePriority value) { … }
bool ChromeCompositorStateMachine_MinorState_TreePriority_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MinorState_TreePriority* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TREE_PRIORITY_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TREE_PRIORITY_SAME_PRIORITY_FOR_BOTH_TREES;
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TREE_PRIORITY_SMOOTHNESS_TAKES_PRIORITY;
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TREE_PRIORITY_NEW_CONTENT_TAKES_PRIORITY;
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TreePriority_MIN;
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TreePriority_MAX;
constexpr int ChromeCompositorStateMachine_MinorState::TreePriority_ARRAYSIZE;
#endif
bool ChromeCompositorStateMachine_MinorState_ScrollHandlerState_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MinorState_ScrollHandlerState_strings[3] = …;
static const char ChromeCompositorStateMachine_MinorState_ScrollHandlerState_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ChromeCompositorStateMachine_MinorState_ScrollHandlerState_entries[] = …;
static const int ChromeCompositorStateMachine_MinorState_ScrollHandlerState_entries_by_number[] = …;
const std::string& ChromeCompositorStateMachine_MinorState_ScrollHandlerState_Name(
ChromeCompositorStateMachine_MinorState_ScrollHandlerState value) { … }
bool ChromeCompositorStateMachine_MinorState_ScrollHandlerState_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MinorState_ScrollHandlerState* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MinorState_ScrollHandlerState ChromeCompositorStateMachine_MinorState::SCROLL_HANDLER_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MinorState_ScrollHandlerState ChromeCompositorStateMachine_MinorState::SCROLL_AFFECTS_SCROLL_HANDLER;
constexpr ChromeCompositorStateMachine_MinorState_ScrollHandlerState ChromeCompositorStateMachine_MinorState::SCROLL_DOES_NOT_AFFECT_SCROLL_HANDLER;
constexpr ChromeCompositorStateMachine_MinorState_ScrollHandlerState ChromeCompositorStateMachine_MinorState::ScrollHandlerState_MIN;
constexpr ChromeCompositorStateMachine_MinorState_ScrollHandlerState ChromeCompositorStateMachine_MinorState::ScrollHandlerState_MAX;
constexpr int ChromeCompositorStateMachine_MinorState::ScrollHandlerState_ARRAYSIZE;
#endif
bool BeginFrameArgs_BeginFrameArgsType_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> BeginFrameArgs_BeginFrameArgsType_strings[4] = …;
static const char BeginFrameArgs_BeginFrameArgsType_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry BeginFrameArgs_BeginFrameArgsType_entries[] = …;
static const int BeginFrameArgs_BeginFrameArgsType_entries_by_number[] = …;
const std::string& BeginFrameArgs_BeginFrameArgsType_Name(
BeginFrameArgs_BeginFrameArgsType value) { … }
bool BeginFrameArgs_BeginFrameArgsType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BeginFrameArgs_BeginFrameArgsType* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BEGIN_FRAME_ARGS_TYPE_UNSPECIFIED;
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BEGIN_FRAME_ARGS_TYPE_INVALID;
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BEGIN_FRAME_ARGS_TYPE_NORMAL;
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BEGIN_FRAME_ARGS_TYPE_MISSED;
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BeginFrameArgsType_MIN;
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BeginFrameArgsType_MAX;
constexpr int BeginFrameArgs::BeginFrameArgsType_ARRAYSIZE;
#endif
bool BeginImplFrameArgs_State_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> BeginImplFrameArgs_State_strings[2] = …;
static const char BeginImplFrameArgs_State_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry BeginImplFrameArgs_State_entries[] = …;
static const int BeginImplFrameArgs_State_entries_by_number[] = …;
const std::string& BeginImplFrameArgs_State_Name(
BeginImplFrameArgs_State value) { … }
bool BeginImplFrameArgs_State_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BeginImplFrameArgs_State* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr BeginImplFrameArgs_State BeginImplFrameArgs::BEGIN_FRAME_FINISHED;
constexpr BeginImplFrameArgs_State BeginImplFrameArgs::BEGIN_FRAME_USING;
constexpr BeginImplFrameArgs_State BeginImplFrameArgs::State_MIN;
constexpr BeginImplFrameArgs_State BeginImplFrameArgs::State_MAX;
constexpr int BeginImplFrameArgs::State_ARRAYSIZE;
#endif
bool ChromeCompositorSchedulerAction_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorSchedulerAction_strings[14] = …;
static const char ChromeCompositorSchedulerAction_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ChromeCompositorSchedulerAction_entries[] = …;
static const int ChromeCompositorSchedulerAction_entries_by_number[] = …;
const std::string& ChromeCompositorSchedulerAction_Name(
ChromeCompositorSchedulerAction value) { … }
bool ChromeCompositorSchedulerAction_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorSchedulerAction* value) { … }
class ChromeCompositorSchedulerState::_Internal { … };
const ::perfetto::protos::ChromeCompositorStateMachine&
ChromeCompositorSchedulerState::_Internal::state_machine(const ChromeCompositorSchedulerState* msg) { … }
const ::perfetto::protos::BeginImplFrameArgs&
ChromeCompositorSchedulerState::_Internal::begin_impl_frame_args(const ChromeCompositorSchedulerState* msg) { … }
const ::perfetto::protos::BeginFrameObserverState&
ChromeCompositorSchedulerState::_Internal::begin_frame_observer_state(const ChromeCompositorSchedulerState* msg) { … }
const ::perfetto::protos::BeginFrameSourceState&
ChromeCompositorSchedulerState::_Internal::begin_frame_source_state(const ChromeCompositorSchedulerState* msg) { … }
const ::perfetto::protos::CompositorTimingHistory&
ChromeCompositorSchedulerState::_Internal::compositor_timing_history(const ChromeCompositorSchedulerState* msg) { … }
ChromeCompositorSchedulerState::ChromeCompositorSchedulerState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ChromeCompositorSchedulerState::ChromeCompositorSchedulerState(const ChromeCompositorSchedulerState& from)
: … { … }
inline void ChromeCompositorSchedulerState::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ChromeCompositorSchedulerState::~ChromeCompositorSchedulerState() { … }
inline void ChromeCompositorSchedulerState::SharedDtor() { … }
void ChromeCompositorSchedulerState::SetCachedSize(int size) const { … }
void ChromeCompositorSchedulerState::Clear() { … }
const char* ChromeCompositorSchedulerState::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ChromeCompositorSchedulerState::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ChromeCompositorSchedulerState::ByteSizeLong() const { … }
void ChromeCompositorSchedulerState::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ChromeCompositorSchedulerState::MergeFrom(const ChromeCompositorSchedulerState& from) { … }
void ChromeCompositorSchedulerState::CopyFrom(const ChromeCompositorSchedulerState& from) { … }
bool ChromeCompositorSchedulerState::IsInitialized() const { … }
void ChromeCompositorSchedulerState::InternalSwap(ChromeCompositorSchedulerState* other) { … }
std::string ChromeCompositorSchedulerState::GetTypeName() const { … }
class ChromeCompositorStateMachine_MajorState::_Internal { … };
ChromeCompositorStateMachine_MajorState::ChromeCompositorStateMachine_MajorState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ChromeCompositorStateMachine_MajorState::ChromeCompositorStateMachine_MajorState(const ChromeCompositorStateMachine_MajorState& from)
: … { … }
inline void ChromeCompositorStateMachine_MajorState::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ChromeCompositorStateMachine_MajorState::~ChromeCompositorStateMachine_MajorState() { … }
inline void ChromeCompositorStateMachine_MajorState::SharedDtor() { … }
void ChromeCompositorStateMachine_MajorState::SetCachedSize(int size) const { … }
void ChromeCompositorStateMachine_MajorState::Clear() { … }
const char* ChromeCompositorStateMachine_MajorState::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ChromeCompositorStateMachine_MajorState::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ChromeCompositorStateMachine_MajorState::ByteSizeLong() const { … }
void ChromeCompositorStateMachine_MajorState::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ChromeCompositorStateMachine_MajorState::MergeFrom(const ChromeCompositorStateMachine_MajorState& from) { … }
void ChromeCompositorStateMachine_MajorState::CopyFrom(const ChromeCompositorStateMachine_MajorState& from) { … }
bool ChromeCompositorStateMachine_MajorState::IsInitialized() const { … }
void ChromeCompositorStateMachine_MajorState::InternalSwap(ChromeCompositorStateMachine_MajorState* other) { … }
std::string ChromeCompositorStateMachine_MajorState::GetTypeName() const { … }
class ChromeCompositorStateMachine_MinorState::_Internal { … };
ChromeCompositorStateMachine_MinorState::ChromeCompositorStateMachine_MinorState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ChromeCompositorStateMachine_MinorState::ChromeCompositorStateMachine_MinorState(const ChromeCompositorStateMachine_MinorState& from)
: … { … }
inline void ChromeCompositorStateMachine_MinorState::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ChromeCompositorStateMachine_MinorState::~ChromeCompositorStateMachine_MinorState() { … }
inline void ChromeCompositorStateMachine_MinorState::SharedDtor() { … }
void ChromeCompositorStateMachine_MinorState::SetCachedSize(int size) const { … }
void ChromeCompositorStateMachine_MinorState::Clear() { … }
const char* ChromeCompositorStateMachine_MinorState::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ChromeCompositorStateMachine_MinorState::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ChromeCompositorStateMachine_MinorState::ByteSizeLong() const { … }
void ChromeCompositorStateMachine_MinorState::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ChromeCompositorStateMachine_MinorState::MergeFrom(const ChromeCompositorStateMachine_MinorState& from) { … }
void ChromeCompositorStateMachine_MinorState::CopyFrom(const ChromeCompositorStateMachine_MinorState& from) { … }
bool ChromeCompositorStateMachine_MinorState::IsInitialized() const { … }
void ChromeCompositorStateMachine_MinorState::InternalSwap(ChromeCompositorStateMachine_MinorState* other) { … }
std::string ChromeCompositorStateMachine_MinorState::GetTypeName() const { … }
class ChromeCompositorStateMachine::_Internal { … };
const ::perfetto::protos::ChromeCompositorStateMachine_MajorState&
ChromeCompositorStateMachine::_Internal::major_state(const ChromeCompositorStateMachine* msg) { … }
const ::perfetto::protos::ChromeCompositorStateMachine_MinorState&
ChromeCompositorStateMachine::_Internal::minor_state(const ChromeCompositorStateMachine* msg) { … }
ChromeCompositorStateMachine::ChromeCompositorStateMachine(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ChromeCompositorStateMachine::ChromeCompositorStateMachine(const ChromeCompositorStateMachine& from)
: … { … }
inline void ChromeCompositorStateMachine::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ChromeCompositorStateMachine::~ChromeCompositorStateMachine() { … }
inline void ChromeCompositorStateMachine::SharedDtor() { … }
void ChromeCompositorStateMachine::SetCachedSize(int size) const { … }
void ChromeCompositorStateMachine::Clear() { … }
const char* ChromeCompositorStateMachine::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ChromeCompositorStateMachine::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ChromeCompositorStateMachine::ByteSizeLong() const { … }
void ChromeCompositorStateMachine::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ChromeCompositorStateMachine::MergeFrom(const ChromeCompositorStateMachine& from) { … }
void ChromeCompositorStateMachine::CopyFrom(const ChromeCompositorStateMachine& from) { … }
bool ChromeCompositorStateMachine::IsInitialized() const { … }
void ChromeCompositorStateMachine::InternalSwap(ChromeCompositorStateMachine* other) { … }
std::string ChromeCompositorStateMachine::GetTypeName() const { … }
class BeginFrameArgs::_Internal { … };
const ::perfetto::protos::SourceLocation&
BeginFrameArgs::_Internal::source_location(const BeginFrameArgs* msg) { … }
void BeginFrameArgs::set_allocated_source_location(::perfetto::protos::SourceLocation* source_location) { … }
void BeginFrameArgs::clear_source_location() { … }
BeginFrameArgs::BeginFrameArgs(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
BeginFrameArgs::BeginFrameArgs(const BeginFrameArgs& from)
: … { … }
inline void BeginFrameArgs::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
BeginFrameArgs::~BeginFrameArgs() { … }
inline void BeginFrameArgs::SharedDtor() { … }
void BeginFrameArgs::SetCachedSize(int size) const { … }
void BeginFrameArgs::clear_created_from() { … }
void BeginFrameArgs::Clear() { … }
const char* BeginFrameArgs::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* BeginFrameArgs::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t BeginFrameArgs::ByteSizeLong() const { … }
void BeginFrameArgs::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void BeginFrameArgs::MergeFrom(const BeginFrameArgs& from) { … }
void BeginFrameArgs::CopyFrom(const BeginFrameArgs& from) { … }
bool BeginFrameArgs::IsInitialized() const { … }
void BeginFrameArgs::InternalSwap(BeginFrameArgs* other) { … }
std::string BeginFrameArgs::GetTypeName() const { … }
class BeginImplFrameArgs_TimestampsInUs::_Internal { … };
BeginImplFrameArgs_TimestampsInUs::BeginImplFrameArgs_TimestampsInUs(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
BeginImplFrameArgs_TimestampsInUs::BeginImplFrameArgs_TimestampsInUs(const BeginImplFrameArgs_TimestampsInUs& from)
: … { … }
inline void BeginImplFrameArgs_TimestampsInUs::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
BeginImplFrameArgs_TimestampsInUs::~BeginImplFrameArgs_TimestampsInUs() { … }
inline void BeginImplFrameArgs_TimestampsInUs::SharedDtor() { … }
void BeginImplFrameArgs_TimestampsInUs::SetCachedSize(int size) const { … }
void BeginImplFrameArgs_TimestampsInUs::Clear() { … }
const char* BeginImplFrameArgs_TimestampsInUs::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* BeginImplFrameArgs_TimestampsInUs::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t BeginImplFrameArgs_TimestampsInUs::ByteSizeLong() const { … }
void BeginImplFrameArgs_TimestampsInUs::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void BeginImplFrameArgs_TimestampsInUs::MergeFrom(const BeginImplFrameArgs_TimestampsInUs& from) { … }
void BeginImplFrameArgs_TimestampsInUs::CopyFrom(const BeginImplFrameArgs_TimestampsInUs& from) { … }
bool BeginImplFrameArgs_TimestampsInUs::IsInitialized() const { … }
void BeginImplFrameArgs_TimestampsInUs::InternalSwap(BeginImplFrameArgs_TimestampsInUs* other) { … }
std::string BeginImplFrameArgs_TimestampsInUs::GetTypeName() const { … }
class BeginImplFrameArgs::_Internal { … };
const ::perfetto::protos::BeginFrameArgs&
BeginImplFrameArgs::_Internal::current_args(const BeginImplFrameArgs* msg) { … }
const ::perfetto::protos::BeginFrameArgs&
BeginImplFrameArgs::_Internal::last_args(const BeginImplFrameArgs* msg) { … }
const ::perfetto::protos::BeginImplFrameArgs_TimestampsInUs&
BeginImplFrameArgs::_Internal::timestamps_in_us(const BeginImplFrameArgs* msg) { … }
void BeginImplFrameArgs::set_allocated_current_args(::perfetto::protos::BeginFrameArgs* current_args) { … }
void BeginImplFrameArgs::set_allocated_last_args(::perfetto::protos::BeginFrameArgs* last_args) { … }
BeginImplFrameArgs::BeginImplFrameArgs(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
BeginImplFrameArgs::BeginImplFrameArgs(const BeginImplFrameArgs& from)
: … { … }
inline void BeginImplFrameArgs::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
BeginImplFrameArgs::~BeginImplFrameArgs() { … }
inline void BeginImplFrameArgs::SharedDtor() { … }
void BeginImplFrameArgs::SetCachedSize(int size) const { … }
void BeginImplFrameArgs::clear_args() { … }
void BeginImplFrameArgs::Clear() { … }
const char* BeginImplFrameArgs::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* BeginImplFrameArgs::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t BeginImplFrameArgs::ByteSizeLong() const { … }
void BeginImplFrameArgs::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void BeginImplFrameArgs::MergeFrom(const BeginImplFrameArgs& from) { … }
void BeginImplFrameArgs::CopyFrom(const BeginImplFrameArgs& from) { … }
bool BeginImplFrameArgs::IsInitialized() const { … }
void BeginImplFrameArgs::InternalSwap(BeginImplFrameArgs* other) { … }
std::string BeginImplFrameArgs::GetTypeName() const { … }
class BeginFrameObserverState::_Internal { … };
const ::perfetto::protos::BeginFrameArgs&
BeginFrameObserverState::_Internal::last_begin_frame_args(const BeginFrameObserverState* msg) { … }
BeginFrameObserverState::BeginFrameObserverState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
BeginFrameObserverState::BeginFrameObserverState(const BeginFrameObserverState& from)
: … { … }
inline void BeginFrameObserverState::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
BeginFrameObserverState::~BeginFrameObserverState() { … }
inline void BeginFrameObserverState::SharedDtor() { … }
void BeginFrameObserverState::SetCachedSize(int size) const { … }
void BeginFrameObserverState::Clear() { … }
const char* BeginFrameObserverState::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* BeginFrameObserverState::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t BeginFrameObserverState::ByteSizeLong() const { … }
void BeginFrameObserverState::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void BeginFrameObserverState::MergeFrom(const BeginFrameObserverState& from) { … }
void BeginFrameObserverState::CopyFrom(const BeginFrameObserverState& from) { … }
bool BeginFrameObserverState::IsInitialized() const { … }
void BeginFrameObserverState::InternalSwap(BeginFrameObserverState* other) { … }
std::string BeginFrameObserverState::GetTypeName() const { … }
class BeginFrameSourceState::_Internal { … };
const ::perfetto::protos::BeginFrameArgs&
BeginFrameSourceState::_Internal::last_begin_frame_args(const BeginFrameSourceState* msg) { … }
BeginFrameSourceState::BeginFrameSourceState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
BeginFrameSourceState::BeginFrameSourceState(const BeginFrameSourceState& from)
: … { … }
inline void BeginFrameSourceState::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
BeginFrameSourceState::~BeginFrameSourceState() { … }
inline void BeginFrameSourceState::SharedDtor() { … }
void BeginFrameSourceState::SetCachedSize(int size) const { … }
void BeginFrameSourceState::Clear() { … }
const char* BeginFrameSourceState::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* BeginFrameSourceState::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t BeginFrameSourceState::ByteSizeLong() const { … }
void BeginFrameSourceState::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void BeginFrameSourceState::MergeFrom(const BeginFrameSourceState& from) { … }
void BeginFrameSourceState::CopyFrom(const BeginFrameSourceState& from) { … }
bool BeginFrameSourceState::IsInitialized() const { … }
void BeginFrameSourceState::InternalSwap(BeginFrameSourceState* other) { … }
std::string BeginFrameSourceState::GetTypeName() const { … }
class CompositorTimingHistory::_Internal { … };
CompositorTimingHistory::CompositorTimingHistory(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
CompositorTimingHistory::CompositorTimingHistory(const CompositorTimingHistory& from)
: … { … }
inline void CompositorTimingHistory::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
CompositorTimingHistory::~CompositorTimingHistory() { … }
inline void CompositorTimingHistory::SharedDtor() { … }
void CompositorTimingHistory::SetCachedSize(int size) const { … }
void CompositorTimingHistory::Clear() { … }
const char* CompositorTimingHistory::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* CompositorTimingHistory::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t CompositorTimingHistory::ByteSizeLong() const { … }
void CompositorTimingHistory::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void CompositorTimingHistory::MergeFrom(const CompositorTimingHistory& from) { … }
void CompositorTimingHistory::CopyFrom(const CompositorTimingHistory& from) { … }
bool CompositorTimingHistory::IsInitialized() const { … }
void CompositorTimingHistory::InternalSwap(CompositorTimingHistory* other) { … }
std::string CompositorTimingHistory::GetTypeName() const { … }
}
}
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::perfetto::protos::ChromeCompositorSchedulerState*
Arena::CreateMaybeMessage< ::perfetto::protos::ChromeCompositorSchedulerState >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::ChromeCompositorStateMachine_MajorState*
Arena::CreateMaybeMessage< ::perfetto::protos::ChromeCompositorStateMachine_MajorState >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::ChromeCompositorStateMachine_MinorState*
Arena::CreateMaybeMessage< ::perfetto::protos::ChromeCompositorStateMachine_MinorState >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::ChromeCompositorStateMachine*
Arena::CreateMaybeMessage< ::perfetto::protos::ChromeCompositorStateMachine >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::BeginFrameArgs*
Arena::CreateMaybeMessage< ::perfetto::protos::BeginFrameArgs >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::BeginImplFrameArgs_TimestampsInUs*
Arena::CreateMaybeMessage< ::perfetto::protos::BeginImplFrameArgs_TimestampsInUs >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::BeginImplFrameArgs*
Arena::CreateMaybeMessage< ::perfetto::protos::BeginImplFrameArgs >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::BeginFrameObserverState*
Arena::CreateMaybeMessage< ::perfetto::protos::BeginFrameObserverState >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::BeginFrameSourceState*
Arena::CreateMaybeMessage< ::perfetto::protos::BeginFrameSourceState >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::CompositorTimingHistory*
Arena::CreateMaybeMessage< ::perfetto::protos::CompositorTimingHistory >(Arena* arena) { … }
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>