Home | History | Annotate | Download | only in metrics

Lines Matching defs:pickle

18 #include "base/pickle.h"
216 Pickle pickle;
217 pickle.WriteString(histogram.histogram_name());
218 pickle.WriteInt(histogram.declared_min());
219 pickle.WriteInt(histogram.declared_max());
220 pickle.WriteSize(histogram.bucket_count());
221 pickle.WriteUInt32(histogram.range_checksum());
222 pickle.WriteInt(histogram.histogram_type());
223 pickle.WriteInt(histogram.flags());
225 snapshot.Serialize(&pickle);
226 return std::string(static_cast<const char*>(pickle.data()), pickle.size());
235 Pickle pickle(histogram_info.data(),
247 if (!pickle.ReadString(&iter, &histogram_name) ||
248 !pickle.ReadInt(&iter, &declared_min) ||
249 !pickle.ReadInt(&iter, &declared_max) ||
250 !pickle.ReadSize(&iter, &bucket_count) ||
251 !pickle.ReadUInt32(&iter, &range_checksum) ||
252 !pickle.ReadInt(&iter, &histogram_type) ||
253 !pickle.ReadInt(&iter, &pickle_flags) ||
254 !sample.Histogram::SampleSet::Deserialize(&iter, pickle)) {
255 LOG(ERROR) << "Pickle error decoding Histogram: " << histogram_name;
725 bool Histogram::SampleSet::Serialize(Pickle* pickle) const {
726 pickle->WriteInt64(sum_);
727 pickle->WriteInt64(redundant_count_);
728 pickle->WriteSize(counts_.size());
731 pickle->WriteInt(counts_[index]);
737 bool Histogram::SampleSet::Deserialize(void** iter, const Pickle& pickle) {
744 if (!pickle.ReadInt64(iter, &sum_) ||
745 !pickle.ReadInt64(iter, &redundant_count_) ||
746 !pickle.ReadSize(iter, &counts_size)) {
756 if (!pickle.ReadInt(iter, &i))