class FakeI2cImpl

Defined at line 11 of file ../../src/devices/i2c/drivers/i2c/fake-i2c-impl.h

Public Members

static function kDefaultOnTransact

Public Methods

void FakeI2cImpl (uint64_t max_transfer_size, OnTransact on_transact)

Defined at line 18 of file ../../src/devices/i2c/drivers/i2c/fake-i2c-impl.h

void set_on_transact (OnTransact on_transact)

Defined at line 23 of file ../../src/devices/i2c/drivers/i2c/fake-i2c-impl.h

fuchsia_hardware_i2cimpl::Service::InstanceHandler CreateInstanceHandler ()

Defined at line 29 of file ../../src/devices/i2c/drivers/i2c/fake-i2c-impl.cc

void GetMaxTransferSize (fdf::Arena & arena, GetMaxTransferSizeCompleter::Sync & completer)

Protocol methods.

Defined at line 14 of file ../../src/devices/i2c/drivers/i2c/fake-i2c-impl.cc

void SetBitrate (SetBitrateRequestView request, fdf::Arena & arena, SetBitrateCompleter::Sync & completer)

Defined at line 19 of file ../../src/devices/i2c/drivers/i2c/fake-i2c-impl.cc

void Transact (TransactRequestView request, fdf::Arena & arena, TransactCompleter::Sync & completer)

Defined at line 24 of file ../../src/devices/i2c/drivers/i2c/fake-i2c-impl.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_i2cimpl::Device> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 31 of file ../../src/devices/i2c/drivers/i2c/fake-i2c-impl.h