class MockRegisters

Defined at line 16 of file ../../src/devices/registers/testing/mock-registers/mock-registers.h

Mock Registers. FIDL implementation.

Public Methods

void MockRegisters (async_dispatcher_t * dispatcher)

Defined at line 18 of file ../../src/devices/registers/testing/mock-registers/mock-registers.h

void ~MockRegisters ()

Defined at line 19 of file ../../src/devices/registers/testing/mock-registers/mock-registers.h

void Init (fidl::ServerEnd<fuchsia_hardware_registers::Device> server_end)

Manage the Fake FIDL Message Loop

Defined at line 22 of file ../../src/devices/registers/testing/mock-registers/mock-registers.h

fuchsia_hardware_registers::Service::InstanceHandler GetInstanceHandler ()

Defined at line 26 of file ../../src/devices/registers/testing/mock-registers/mock-registers.h

template <typename T>
void ExpectRead (uint64_t offset, T mask, T value)

Defined at line 33 of file ../../src/devices/registers/testing/mock-registers/mock-registers.h

template <typename T>
void ExpectWrite (uint64_t offset, T mask, T value)

Defined at line 40 of file ../../src/devices/registers/testing/mock-registers/mock-registers.h

zx_status_t VerifyAll ()

Defined at line 156 of file ../../src/devices/registers/testing/mock-registers/mock-registers.h