Lines Matching refs:proto
20 #include "frameworks/base/core/proto/android/util/event_log_tags.proto.h"
30 ProtoOutputStream proto;
44 uint64_t token = proto.start(EventLogTagMapProto::EVENT_LOG_TAGS);
45 proto.write(EventLogTag::TAG_NUMBER, toInt(tagNumber));
46 proto.write(EventLogTag::TAG_NAME, tagName);
55 uint64_t descriptorToken = proto.start(EventLogTag::VALUE_DESCRIPTORS);
56 proto.write(EventLogTag::ValueDescriptor::NAME, valueDescriptor[0]);
57 proto.write(EventLogTag::ValueDescriptor::TYPE, toInt(valueDescriptor[1]));
66 proto.write(EventLogTag::ValueDescriptor::UNIT, unit);
68 proto.end(descriptorToken);
70 proto.end(token);
78 if (!proto.flush(out)) {
79 fprintf(stderr, "[%s]Error writing proto back\n", this->name.string());
82 fprintf(stderr, "[%s]Proto size: %zu bytes\n", this->name.string(), proto.size());