Home | History | Annotate | Download | only in core

Lines Matching refs:blob

32 // Encodes an |object| as a protobuf message and writes it to |blob|. Note that
46 storage::Status EncodeObject(const Object& object, Blob* blob) {
47 BlobOutputStreamBuffer stream(blob);
58 // Decodes a protobuf-encoded |object| from |blob|. It is OK if the provided
59 // |blob| includes trailing data that doesn't belong to the encoded object.
67 storage::Status DecodeObject(const Blob& blob, Object* object) {
68 InputStreamBuffer stream(blob.data(), blob.size());
73 NVRAM_LOG_ERR("Failed to decode object of size %zu.", blob.size());
100 Blob blob;
101 storage::Status status = storage::LoadHeader(&blob);
105 return DecodeObject<kHeaderMagic>(blob, header);
109 Blob blob;
110 storage::Status status = EncodeObject<kHeaderMagic>(header, &blob);
114 return storage::StoreHeader(blob);
118 Blob blob;
119 storage::Status status = storage::LoadSpace(index, &blob);
123 return DecodeObject<kSpaceMagic>(blob, space);
127 Blob blob;
128 storage::Status status = EncodeObject<kSpaceMagic>(space, &blob);
132 return storage::StoreSpace(index, blob);