class SequenceItemOutcome

Defined at line 2747 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

Public Methods

void SequenceItemOutcome ()
void SequenceItemOutcome (const SequenceItemOutcome & )

Defined at line 2754 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

SequenceItemOutcome WithWrite32 (::fidl::ObjectView< ::fuchsia_driver_lab::wire::WriteResult> val)
SequenceItemOutcome WithBarrier (::fuchsia_driver_lab::wire::Barrier val)
SequenceItemOutcome & operator= (const SequenceItemOutcome & )

Defined at line 2755 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

void SequenceItemOutcome (SequenceItemOutcome && )

Defined at line 2756 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

SequenceItemOutcome & operator= (SequenceItemOutcome && )

Defined at line 2757 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 2772 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

template <typename... Args>
SequenceItemOutcome WithRead32 (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2783 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

template <typename... Args>
SequenceItemOutcome WithWrite32 (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2797 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

template <typename... Args>
SequenceItemOutcome WithGpioWrite (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2863 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

template <typename... Args>
SequenceItemOutcome WithI2cTransfer (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2877 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

template <typename... Args>
SequenceItemOutcome WithSpiTransmit (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2891 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 ()
SequenceItemOutcome WithRead32 (::fidl::ObjectView< ::fuchsia_driver_lab::wire::ReadResult> val)
::fuchsia_driver_lab::wire::ReadResult & read32 ()
const ::fuchsia_driver_lab::wire::ReadResult & read32 ()
bool is_write32 ()
::fuchsia_driver_lab::wire::WriteResult & write32 ()
const ::fuchsia_driver_lab::wire::WriteResult & write32 ()
bool is_poll32 ()
SequenceItemOutcome WithPoll32 (::fidl::ObjectView< ::fuchsia_driver_lab::wire::PollResult> val)
template <typename... Args>
SequenceItemOutcome WithPoll32 (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2811 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::PollResult & poll32 ()
const ::fuchsia_driver_lab::wire::PollResult & poll32 ()
bool is_delay_ns ()
SequenceItemOutcome WithDelayNs (::fuchsia_driver_lab::wire::DelayNs val)
::fuchsia_driver_lab::wire::DelayNs & delay_ns ()
const ::fuchsia_driver_lab::wire::DelayNs & delay_ns ()
bool is_barrier ()
::fuchsia_driver_lab::wire::Barrier & barrier ()
const ::fuchsia_driver_lab::wire::Barrier & barrier ()
bool is_error ()
SequenceItemOutcome WithError (::fuchsia_driver_lab::wire::OperationError val)
::fuchsia_driver_lab::wire::OperationError & error ()
const ::fuchsia_driver_lab::wire::OperationError & error ()
bool is_gpio_read ()
SequenceItemOutcome WithGpioRead (::fidl::ObjectView< ::fuchsia_driver_lab::wire::GpioReadResult> val)
template <typename... Args>
SequenceItemOutcome WithGpioRead (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2849 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::GpioReadResult & gpio_read ()
const ::fuchsia_driver_lab::wire::GpioReadResult & gpio_read ()
bool is_gpio_write ()
SequenceItemOutcome WithGpioWrite (::fidl::ObjectView< ::fuchsia_driver_lab::wire::GpioWriteResult> val)
::fuchsia_driver_lab::wire::GpioWriteResult & gpio_write ()
const ::fuchsia_driver_lab::wire::GpioWriteResult & gpio_write ()
bool is_i2c_transfer ()
SequenceItemOutcome WithI2cTransfer (::fidl::ObjectView< ::fuchsia_driver_lab::wire::I2cTransferResult> val)
::fuchsia_driver_lab::wire::I2cTransferResult & i2c_transfer ()
const ::fuchsia_driver_lab::wire::I2cTransferResult & i2c_transfer ()
bool is_spi_transmit ()
SequenceItemOutcome WithSpiTransmit (::fidl::ObjectView< ::fuchsia_driver_lab::wire::SpiTransmitResult> val)
::fuchsia_driver_lab::wire::SpiTransmitResult & spi_transmit ()
const ::fuchsia_driver_lab::wire::SpiTransmitResult & spi_transmit ()
::fuchsia_driver_lab::wire::SequenceItemOutcome::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

kError 6

0x6

kGpioRead 7

0x7

kGpioWrite 8

0x8

kI2cTransfer 9

0x9

kSpiTransmit 10

0xa

_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max() --

Defined at line 2759 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h