template <>
class WireSyncClientImpl
Defined at line 858 of file fidling/gen/sdk/fidl/fuchsia.device.test/fuchsia.device.test/cpp/fidl/fuchsia.device.test/cpp/wire_messaging.h
Methods to make a sync FIDL call directly on an unowned handle or a
const reference to a |::fidl::ClientEnd
<
::fuchsia_device_test::Device>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::fuchsia_device_test::Device::RunTests> RunTests ()
Execute the tests for this device. Returns the status from the test. If
used as part of the Device protocol then Test output will be streamed to
the socket set by SetOutputSocket().
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus SetOutputSocket (::zx::socket && sock)
Set a socket to stream test output to.
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus SetChannel (::zx::channel && chan)
Set a channel for the test to use in a test-specific manner.
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus Destroy ()
Unload this device.
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.