template <>

class WireSyncBufferClientImpl

Defined at line 1046 of file fidling/gen/sdk/fidl/fuchsia.hardware.reset/fuchsia.hardware.reset/cpp/fidl/fuchsia.hardware.reset/cpp/wire_messaging.h

Public Methods

::fidl::WireUnownedResult< ::fuchsia_hardware_reset::Reset::Assert> Assert ()

Asserts the reset pin and leaves it asserted until `Deassert` is called.

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

::fidl::WireUnownedResult< ::fuchsia_hardware_reset::Reset::Deassert> Deassert ()

Deasserts the reset pin.

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

::fidl::WireUnownedResult< ::fuchsia_hardware_reset::Reset::Toggle> Toggle ()

These methods assert the pin, wait a predetermined amount of time, and then deassert the

pin. The difference between `Toggle` and `ToggleWithTimeout` is that `Toggle` defers to the

Reset driver to choose the timeout duration and `ToggleWithTimeout` allows the client to

specify the timeout.

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

::fidl::WireUnownedResult< ::fuchsia_hardware_reset::Reset::ToggleWithTimeout> ToggleWithTimeout (int64_t timeout)

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

::fidl::WireUnownedResult< ::fuchsia_hardware_reset::Reset::Status> Status ()

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