class DataSourceDescriptor

Defined at line 31 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

Public Methods

void DataSourceDescriptor ()
void DataSourceDescriptor (DataSourceDescriptor && )
void DataSourceDescriptor (const DataSourceDescriptor & )
bool ParseFromArray (const void * , size_t )
std::string SerializeAsString ()
std::vector<uint8_t> SerializeAsArray ()
void Serialize (::protozero::Message * )
bool operator!= (const DataSourceDescriptor & other)

Defined at line 52 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

bool has_name ()

Defined at line 59 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

const std::string & name ()

Defined at line 60 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

void set_name (const std::string & value)

Defined at line 61 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

bool has_id ()

Defined at line 63 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

uint64_t id ()

Defined at line 64 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

void set_id (uint64_t value)

Defined at line 65 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

bool has_will_notify_on_stop ()

Defined at line 67 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

void ~DataSourceDescriptor ()
DataSourceDescriptor & operator= (DataSourceDescriptor && )
DataSourceDescriptor & operator= (const DataSourceDescriptor & )
bool operator== (const DataSourceDescriptor & )
bool will_notify_on_stop ()

Defined at line 68 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

void set_will_notify_on_stop (bool value)

Defined at line 69 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

bool has_will_notify_on_start ()

Defined at line 71 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

bool will_notify_on_start ()

Defined at line 72 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

void set_will_notify_on_start (bool value)

Defined at line 73 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

bool has_handles_incremental_state_clear ()

Defined at line 75 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

bool handles_incremental_state_clear ()

Defined at line 76 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

void set_handles_incremental_state_clear (bool value)

Defined at line 77 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

bool has_no_flush ()

Defined at line 79 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

bool no_flush ()

Defined at line 80 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

void set_no_flush (bool value)

Defined at line 81 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

const std::string & gpu_counter_descriptor_raw ()

Defined at line 83 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

void set_gpu_counter_descriptor_raw (const std::string & raw)

Defined at line 84 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

const std::string & track_event_descriptor_raw ()

Defined at line 86 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

void set_track_event_descriptor_raw (const std::string & raw)

Defined at line 87 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

const std::string & ftrace_descriptor_raw ()

Defined at line 89 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

void set_ftrace_descriptor_raw (const std::string & raw)

Defined at line 90 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h

Enumerations

enum FieldNumbers
Name Value
kNameFieldNumber 1
kIdFieldNumber 7
kWillNotifyOnStopFieldNumber 2
kWillNotifyOnStartFieldNumber 3
kHandlesIncrementalStateClearFieldNumber 4
kNoFlushFieldNumber 9
kGpuCounterDescriptorFieldNumber 5
kTrackEventDescriptorFieldNumber 6
kFtraceDescriptorFieldNumber 8

Defined at line 33 of file gen/third_party/perfetto/protos/perfetto/common/data_source_descriptor.gen.h