template <>

class WireSyncClientImpl

Defined at line 1104 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/cpp/fidl/fuchsia.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_test::Suite>|,

avoiding setting up a client.

Public Methods

::fidl::OneWayStatus GetTests (::fidl::ServerEnd< ::fuchsia_test::CaseIterator> && iterator)

Enumerate the test cases available in this test suite.

Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::OneWayStatus Run (::fidl::VectorView< ::fuchsia_test::wire::Invocation> tests, ::fuchsia_test::wire::RunOptions options, ::fidl::ClientEnd< ::fuchsia_test::RunListener> && listener)

Run the specified test cases. Results are returned over the results

channel.

`tests` may contain duplicate elements, in which case the same test is

run multiple times as indicated.

Closing `listener` marks the end of this call.

Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.