template <>
class WireWeakSyncClientImpl
Defined at line 1583 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)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::SetBufferMode> SetBufferMode (uint32_t pin, ::fuchsia_hardware_gpio::wire::BufferMode mode)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::ConfigureInterrupt> ConfigureInterrupt (uint32_t pin, ::fuchsia_hardware_gpio::wire::InterruptConfiguration config)
Allocates 80 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::GetInterrupt> GetInterrupt (uint32_t pin, ::fuchsia_hardware_gpio::wire::InterruptOptions options)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::ReleaseInterrupt> ReleaseInterrupt (uint32_t pin)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_pinimpl::PinImpl::Configure> Configure (uint32_t pin, ::fuchsia_hardware_pin::wire::Configuration config)
Allocates 128 bytes of request buffer on the stack. Response is heap-allocated.