Lines Matching refs:record
57 Status Reader::ReadRecord(BlobLogRecord* record, ReadLevel level, in ReadRecord() argument
67 s = record->DecodeHeaderFrom(buffer_); in ReadRecord()
72 uint64_t kb_size = record->key_size + record->value_size; in ReadRecord()
74 *blob_offset = next_byte_ + record->key_size; in ReadRecord()
83 record->key_buf.reset(new char[record->key_size]); in ReadRecord()
84 s = ReadSlice(record->key_size, &record->key, record->key_buf.get()); in ReadRecord()
85 next_byte_ += record->value_size; in ReadRecord()
89 record->key_buf.reset(new char[record->key_size]); in ReadRecord()
90 s = ReadSlice(record->key_size, &record->key, record->key_buf.get()); in ReadRecord()
92 record->value_buf.reset(new char[record->value_size]); in ReadRecord()
93 s = ReadSlice(record->value_size, &record->value, in ReadRecord()
94 record->value_buf.get()); in ReadRecord()
97 s = record->CheckBlobCRC(); in ReadRecord()