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