class SequenceItem
Defined at line 2576 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
Public Methods
void SequenceItem ()
void SequenceItem (const SequenceItem & )
Defined at line 2588 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
template <typename... Args>
SequenceItem WithSpiTransmit (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 2716 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
bool is_write32 ()
SequenceItem WithWrite32 (::fidl::ObjectView< ::fuchsia_driver_lab::wire::Write32> val)
SequenceItem WithPoll32 (::fidl::ObjectView< ::fuchsia_driver_lab::wire::Poll32> val)
int64_t & delay_ns ()
const int64_t & delay_ns ()
bool is_barrier ()
SequenceItem WithBarrier (::fuchsia_driver_lab::wire::BarrierVariant val)
::fuchsia_driver_lab::wire::BarrierVariant & barrier ()
const ::fuchsia_driver_lab::wire::BarrierVariant & barrier ()
bool is_gpio_read ()
SequenceItem WithGpioRead (::fuchsia_driver_lab::wire::GpioRead val)
::fuchsia_driver_lab::wire::GpioRead & gpio_read ()
const ::fuchsia_driver_lab::wire::GpioRead & gpio_read ()
bool is_gpio_write ()
SequenceItem WithGpioWrite (::fidl::ObjectView< ::fuchsia_driver_lab::wire::GpioWrite> val)
SequenceItem & operator= (const SequenceItem & )
Defined at line 2589 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
void SequenceItem (SequenceItem && )
Defined at line 2590 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
SequenceItem & operator= (SequenceItem && )
Defined at line 2591 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
bool IsUnknown ()
Defined at line 2605 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
template <typename... Args>
SequenceItem WithRead32 (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 2616 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
template <typename... Args>
SequenceItem WithWrite32 (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 2630 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
template <typename... Args>
SequenceItem WithPoll32 (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 2644 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
template <typename... Args>
SequenceItem WithGpioWrite (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 2688 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
bool has_invalid_tag ()
bool is_read32 ()
SequenceItem WithRead32 (::fidl::ObjectView< ::fuchsia_driver_lab::wire::Read32> val)
::fuchsia_driver_lab::wire::Read32 & read32 ()
const ::fuchsia_driver_lab::wire::Read32 & read32 ()
::fuchsia_driver_lab::wire::Write32 & write32 ()
const ::fuchsia_driver_lab::wire::Write32 & write32 ()
bool is_poll32 ()
::fuchsia_driver_lab::wire::Poll32 & poll32 ()
const ::fuchsia_driver_lab::wire::Poll32 & poll32 ()
bool is_delay_ns ()
SequenceItem WithDelayNs (::fidl::ObjectView<int64_t> val)
template <typename... Args>
SequenceItem WithDelayNs (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 2658 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
::fuchsia_driver_lab::wire::GpioWrite & gpio_write ()
const ::fuchsia_driver_lab::wire::GpioWrite & gpio_write ()
bool is_i2c_transfer ()
SequenceItem WithI2cTransfer (::fidl::ObjectView< ::fuchsia_driver_lab::wire::I2cTransfer> val)
template <typename... Args>
SequenceItem WithI2cTransfer (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 2702 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h
::fuchsia_driver_lab::wire::I2cTransfer & i2c_transfer ()
const ::fuchsia_driver_lab::wire::I2cTransfer & i2c_transfer ()
bool is_spi_transmit ()
SequenceItem WithSpiTransmit (::fidl::ObjectView< ::fuchsia_driver_lab::wire::SpiTransmit> val)
::fuchsia_driver_lab::wire::SpiTransmit & spi_transmit ()
const ::fuchsia_driver_lab::wire::SpiTransmit & spi_transmit ()
::fuchsia_driver_lab::wire::SequenceItem::Tag Which ()
Enumerations
enum class Tag : fidl_xunion_tag_t
| Name | Value | Comments |
|---|---|---|
| kRead32 | 1 |
0x1 |
| kWrite32 | 2 |
0x2 |
| kPoll32 | 3 |
0x3 |
| kDelayNs | 4 |
0x4 |
| kBarrier | 5 |
0x5 |
| kGpioRead | 6 |
0x6 |
| kGpioWrite | 7 |
0x7 |
| kI2cTransfer | 8 |
0x8 |
| kSpiTransmit | 9 |
0x9 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() | -- |
Defined at line 2593 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h