Lines Matching refs:proto
20 #include "frameworks/base/core/proto/android/os/procrank.proto.h"
35 ProtoOutputStream proto;
69 uint64_t token = proto.start(ProcrankProto::PROCESSES);
71 if (!table.insertField(&proto, header[i], record[i])) {
76 proto.end(token);
80 uint64_t token = proto.start(ProcrankProto::SUMMARY);
83 uint64_t token = proto.start(ProcrankProto::Summary::TOTAL);
85 table.insertField(&proto, header[header.size() - i].c_str(), record[record.size() - i].c_str());
87 proto.end(token);
90 uint64_t token = proto.start(ProcrankProto::Summary::ZRAM);
91 proto.write(ProcrankProto::Summary::Zram::RAW_TEXT, zram);
92 proto.end(token);
95 uint64_t token = proto.start(ProcrankProto::Summary::RAM);
96 proto.write(ProcrankProto::Summary::Ram::RAW_TEXT, ram);
97 proto.end(token);
99 proto.end(token);
106 if (!proto.flush(out)) {
107 fprintf(stderr, "[%s]Error writing proto back\n", this->name.string());
110 fprintf(stderr, "[%s]Proto size: %zu bytes\n", this->name.string(), proto.size());