class ProcessDescriptor

Defined at line 43 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

Public Members

static const auto PROCESS_UNSPECIFIED
static const auto PROCESS_BROWSER
static const auto PROCESS_RENDERER
static const auto PROCESS_UTILITY
static const auto PROCESS_ZYGOTE
static const auto PROCESS_SANDBOX_HELPER
static const auto PROCESS_GPU
static const auto PROCESS_PPAPI_PLUGIN
static const auto PROCESS_PPAPI_BROKER
static const auto ChromeProcessType_MIN
static const auto ChromeProcessType_MAX

Public Methods

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

Defined at line 75 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

bool has_pid ()

Defined at line 82 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

int32_t pid ()

Defined at line 83 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void set_pid (int32_t value)

Defined at line 84 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

const std::vector<std::string> & cmdline ()

Defined at line 86 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

std::vector<std::string> * mutable_cmdline ()

Defined at line 87 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

int cmdline_size ()

Defined at line 88 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void clear_cmdline ()

Defined at line 89 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void add_cmdline (std::string value)

Defined at line 90 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

std::string * add_cmdline ()

Defined at line 91 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

bool has_process_name ()

Defined at line 93 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

const std::string & process_name ()

Defined at line 94 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void set_process_name (const std::string & value)

Defined at line 95 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

bool has_process_priority ()

Defined at line 97 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

int32_t process_priority ()

Defined at line 98 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void set_process_priority (int32_t value)

Defined at line 99 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

bool has_start_timestamp_ns ()

Defined at line 101 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

int64_t start_timestamp_ns ()

Defined at line 102 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void set_start_timestamp_ns (int64_t value)

Defined at line 103 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

bool has_chrome_process_type ()

Defined at line 105 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

ProcessDescriptor_ChromeProcessType chrome_process_type ()

Defined at line 106 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void set_chrome_process_type (ProcessDescriptor_ChromeProcessType value)

Defined at line 107 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

bool has_legacy_sort_index ()

Defined at line 109 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

int32_t legacy_sort_index ()

Defined at line 110 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void set_legacy_sort_index (int32_t value)

Defined at line 111 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

const std::vector<std::string> & process_labels ()

Defined at line 113 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

std::vector<std::string> * mutable_process_labels ()

Defined at line 114 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

int process_labels_size ()

Defined at line 115 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void clear_process_labels ()

Defined at line 116 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void add_process_labels (std::string value)

Defined at line 117 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

std::string * add_process_labels ()

Defined at line 118 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h

void ~ProcessDescriptor ()
ProcessDescriptor & operator= (ProcessDescriptor && )
ProcessDescriptor & operator= (const ProcessDescriptor & )
bool operator== (const ProcessDescriptor & )

Enumerations

enum FieldNumbers
Name Value
kPidFieldNumber 1
kCmdlineFieldNumber 2
kProcessNameFieldNumber 6
kProcessPriorityFieldNumber 5
kStartTimestampNsFieldNumber 7
kChromeProcessTypeFieldNumber 4
kLegacySortIndexFieldNumber 3
kProcessLabelsFieldNumber 8

Defined at line 57 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.h