template <>

class WireSyncClientImpl

Defined at line 546 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.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_io_test::TestHarness>|,

avoiding setting up a client.

Public Methods

::fidl::WireResult< ::fuchsia_io_test::TestHarness::GetConfig> GetConfig ()

Returns the list of properties of the filesystem.

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

::fidl::OneWayStatus CreateDirectory (::fidl::VectorView< ::fidl::WireOptional< ::fuchsia_io_test::wire::DirectoryEntry>> contents, ::fuchsia_io::wire::Flags flags, ::fidl::ServerEnd< ::fuchsia_io::Directory> && object_request)

Creates a directory with the given `contents` and opens it with the specified `flags`.

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

::fidl::WireResult< ::fuchsia_io_test::TestHarness::OpenServiceDirectory> OpenServiceDirectory ()

Serves a service directory that contains a fuchsia.test.placeholders/Echo instance.

The test harness must have `supports_services` reported in it's config to use this method,

and the service instance should match the discoverable protocol name.

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