class TestDeliveryBlob
Defined at line 123 of file ../../src/storage/blobfs/test/blob_utils.h
Class for constructing a delivery blob data from `TestBlobData`.
Public Methods
std::span<const uint8_t> data ()
Defined at line 145 of file ../../src/storage/blobfs/test/blob_utils.h
const Digest & digest ()
Defined at line 146 of file ../../src/storage/blobfs/test/blob_utils.h
void TestDeliveryBlob (TestDeliveryBlob && )
Defined at line 148 of file ../../src/storage/blobfs/test/blob_utils.h
TestDeliveryBlob & operator= (TestDeliveryBlob && )
Defined at line 149 of file ../../src/storage/blobfs/test/blob_utils.h
void TestDeliveryBlob (const TestBlobData & blob_info, std::optional<bool> compress)
Defined at line 192 of file ../../src/storage/blobfs/test/blob_utils.cc
TestDeliveryBlob CreateCompressed (const TestBlobData & blob_data)
Creates a compressed delivery blob from `blob_data`.
Defined at line 199 of file ../../src/storage/blobfs/test/blob_utils.cc
TestDeliveryBlob CreateCompressed (size_t size, uint8_t fill)
Wrapper for TestDeliveryBlob::CreateCompressed(TestBlobData::Create(size, fill)).
Defined at line 203 of file ../../src/storage/blobfs/test/blob_utils.cc
TestDeliveryBlob CreateUncompressed (const TestBlobData & blob_data)
Create an uncompressed delivery blob from `blob_data`.
Defined at line 207 of file ../../src/storage/blobfs/test/blob_utils.cc
TestDeliveryBlob CreateUncompressed (size_t size, uint8_t fill)
Wrapper for TestDeliveryBlob::CreateUncompressed(TestBlobData::Create(size, fill)).
Defined at line 211 of file ../../src/storage/blobfs/test/blob_utils.cc
TestDeliveryBlob CreateWithCompressionAlgorithm (const TestBlobData & blob_data, CompressionAlgorithm compression_algorithm)
Creates a delivery blob for `blob_data` using the compression specified by
`compression_algorithm`.
Defined at line 215 of file ../../src/storage/blobfs/test/blob_utils.cc