class InitCall

Defined at line 552 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

Arguments to a fuchsia.hardware.pinimpl.PinImpl call to make as part of an `InitStep`.

Public Methods

void InitCall ()
void InitCall (const InitCall & )

Defined at line 556 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

InitCall & operator= (const InitCall & )

Defined at line 557 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

void InitCall (InitCall && )

Defined at line 558 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

InitCall & operator= (InitCall && )

Defined at line 559 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

bool IsUnknown ()

Defined at line 566 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

bool has_invalid_tag ()
bool is_pin_config ()
InitCall WithPinConfig (::fidl::ObjectView< ::fuchsia_hardware_pin::wire::Configuration> val)

If set, the GPIO core driver will call `Configure' with the given config.

template <typename... Args>
InitCall WithPinConfig (::fidl::AnyArena & allocator, Args &&... args)

If set, the GPIO core driver will call `Configure' with the given config.

Defined at line 579 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

::fuchsia_hardware_pin::wire::Configuration & pin_config ()

If set, the GPIO core driver will call `Configure' with the given config.

const ::fuchsia_hardware_pin::wire::Configuration & pin_config ()

If set, the GPIO core driver will call `Configure' with the given config.

bool is_buffer_mode ()
InitCall WithBufferMode (::fuchsia_hardware_gpio::wire::BufferMode val)

If set, the GPIO core driver will call `SetBufferMode` with the given mode.

::fuchsia_hardware_gpio::wire::BufferMode & buffer_mode ()

If set, the GPIO core driver will call `SetBufferMode` with the given mode.

const ::fuchsia_hardware_gpio::wire::BufferMode & buffer_mode ()

If set, the GPIO core driver will call `SetBufferMode` with the given mode.

::fuchsia_hardware_pinimpl::wire::InitCall::Tag Which ()

Enumerations

enum Tag
Name Value
kPinConfig 1
kBufferMode 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 561 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h