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