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