class RequestStorage
Defined at line 90 of file ../../src/devices/i2c/drivers/i2c/request.h
Represents a `Request` object that is either stored locally or in a deque of requests.
Public Methods
void RequestStorage (fidl::VectorView<fuchsia_hardware_i2cimpl::wire::I2cImplOp> ops, Request::TransferCompleter::Async completer)
Constructs a `RequestStorage` object with a `Request` object stored locally.
Defined at line 95 of file ../../src/devices/i2c/drivers/i2c/request.h
void RequestStorage (Request * request, Deleter deleter)
Constructs a `RequestStorage` object with a `Request` object stored externally. `deleter` is
invoked with `request` when the `RequestStorage` object is destroyed.
Defined at line 101 of file ../../src/devices/i2c/drivers/i2c/request.h
void ~RequestStorage ()
Defined at line 106 of file ../../src/devices/i2c/drivers/i2c/request.h
void RequestStorage (const RequestStorage & )
Defined at line 112 of file ../../src/devices/i2c/drivers/i2c/request.h
RequestStorage & operator= (const RequestStorage & )
Defined at line 113 of file ../../src/devices/i2c/drivers/i2c/request.h
void RequestStorage (RequestStorage && )
Defined at line 115 of file ../../src/devices/i2c/drivers/i2c/request.h
RequestStorage & operator= (RequestStorage && )
Defined at line 116 of file ../../src/devices/i2c/drivers/i2c/request.h
Request * operator-> ()
Helper to access the underlying `Request`.
Defined at line 119 of file ../../src/devices/i2c/drivers/i2c/request.h
fdf::Arena & arena ()
Defined at line 130 of file ../../src/devices/i2c/drivers/i2c/request.h