template <>

class WireSyncBufferClientImpl

Defined at line 1086 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/driver/wire_messaging.h

Public Methods

::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::Read> Read (uint32_t pin)

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

Defined at line 1090 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/driver/wire_messaging.h

::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::SetBufferMode> SetBufferMode (uint32_t pin, ::fuchsia_hardware_gpio::wire::BufferMode mode)

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

Defined at line 1097 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/driver/wire_messaging.h

::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::ConfigureInterrupt> ConfigureInterrupt (uint32_t pin, ::fuchsia_hardware_gpio::wire::InterruptConfiguration config)

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

Defined at line 1104 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/driver/wire_messaging.h

::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::GetInterrupt> GetInterrupt (uint32_t pin, ::fuchsia_hardware_gpio::wire::InterruptOptions options)

The PinImpl server should create a new interrupt object for each call to `GetInterrupt()`.

The interrupt corresponding to `pin` should be unmasked prior to being returned to the

caller.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

Defined at line 1114 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/driver/wire_messaging.h

::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::ReleaseInterrupt> ReleaseInterrupt (uint32_t pin)

The PinImpl server should mask the interrupt corresponding to `pin`.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

Defined at line 1122 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/driver/wire_messaging.h

::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::Configure> Configure (uint32_t pin, ::fuchsia_hardware_pin::wire::Configuration config)

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

Defined at line 1129 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/driver/wire_messaging.h