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