class FakeServer

Defined at line 18 of file ../../src/storage/lib/block_server/fake_server.h

Runs a BlockServer backed by a VMO.

Public Methods

void FakeServer (const FakeServer & )

Defined at line 26 of file ../../src/storage/lib/block_server/fake_server.h

FakeServer & operator= (const FakeServer & )

Defined at line 27 of file ../../src/storage/lib/block_server/fake_server.h

void Serve (fidl::ServerEnd<fuchsia_storage_block::Block> request)

Serves a new connection. The FIDL handling is multiplexed onto a single per-server thread.

Defined at line 30 of file ../../src/storage/lib/block_server/fake_server.h

void FakeServer (const PartitionInfo & info, zx::vmo data)

Initialize a FakeServer. If `data` is set, it will be used as the initial contents of the

device, and the size of the VMO must agree with `info`.

Defined at line 78 of file ../../src/storage/lib/block_server/fake_server.cc

void ~FakeServer ()

Defined at line 89 of file ../../src/storage/lib/block_server/fake_server.cc

void FakeServer (FakeServer && )

Defined at line 90 of file ../../src/storage/lib/block_server/fake_server.cc

FakeServer & operator= (FakeServer && )

Defined at line 91 of file ../../src/storage/lib/block_server/fake_server.cc