template <>
class WireWeakAsyncClientImpl
Defined at line 1424 of file fidling/gen/sdk/fidl/fuchsia.hardware.reset/fuchsia.hardware.reset/cpp/fidl/fuchsia.hardware.reset/cpp/wire_messaging.h
Public Methods
::fidl::internal::WireThenable< ::fuchsia_hardware_reset::Reset::Assert> Assert ()
Asserts the reset pin and leaves it asserted until `Deassert` is called.
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_hardware_reset::Reset::Deassert> Deassert ()
Deasserts the reset pin.
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::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.
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_hardware_reset::Reset::ToggleWithTimeout> ToggleWithTimeout (int64_t timeout)
Allocates 24 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_hardware_reset::Reset::Status> Status ()
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.