Home | History | Annotate | Download | only in base

Lines Matching defs:pickle

16 #include "base/pickle.h"
389 Pickle pickle;
390 pickle.WriteString(histogram.histogram_name());
391 pickle.WriteInt(histogram.declared_min());
392 pickle.WriteInt(histogram.declared_max());
393 pickle.WriteSize(histogram.bucket_count());
394 pickle.WriteInt(histogram.histogram_type());
395 pickle.WriteInt(histogram.flags());
397 snapshot.Serialize(&pickle);
398 return std::string(static_cast<const char*>(pickle.data()), pickle.size());
407 Pickle pickle(histogram_info.data(),
418 if (!pickle.ReadString(&iter, &histogram_name) ||
419 !pickle.ReadInt(&iter, &declared_min) ||
420 !pickle.ReadInt(&iter, &declared_max) ||
421 !pickle.ReadSize(&iter, &bucket_count) ||
422 !pickle.ReadInt(&iter, &histogram_type) ||
423 !pickle.ReadInt(&iter, &pickle_flags) ||
424 !sample.Histogram::SampleSet::Deserialize(&iter, pickle)) {
425 LOG(ERROR) << "Pickle error decoding Histogram: " << histogram_name;
534 bool Histogram::SampleSet::Serialize(Pickle* pickle) const {
535 pickle->WriteInt64(sum_);
536 pickle->WriteInt64(square_sum_);
537 pickle->WriteSize(counts_.size());
540 pickle->WriteInt(counts_[index]);
546 bool Histogram::SampleSet::Deserialize(void** iter, const Pickle& pickle) {
553 if (!pickle.ReadInt64(iter, &sum_) ||
554 !pickle.ReadInt64(iter, &square_sum_) ||
555 !pickle.ReadSize(iter, &counts_size)) {
564 if (!pickle.ReadInt(iter, &i))