class TestDeliveryBlob
Defined at line 124 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 147 of file ../../src/storage/blobfs/test/blob_utils.h
const Digest & digest ()
Defined at line 148 of file ../../src/storage/blobfs/test/blob_utils.h
void TestDeliveryBlob (TestDeliveryBlob && )
Defined at line 150 of file ../../src/storage/blobfs/test/blob_utils.h
TestDeliveryBlob & operator= (TestDeliveryBlob && )
Defined at line 151 of file ../../src/storage/blobfs/test/blob_utils.h
void TestDeliveryBlob (const TestBlobData & blob_info, std::optional<bool> compress, DeliveryBlobType type)
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 200 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 204 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 208 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 212 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 216 of file ../../src/storage/blobfs/test/blob_utils.cc