template <>

class WireSyncBufferClientImpl

Defined at line 1462 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_messaging.h

Public Methods

::fidl::WireUnownedResult< ::fuchsia_inspect::Tree::GetContent> GetContent ()

Get the content for the Inspect VMO backing this tree.

So long as the Tree connection is still maintained, the contents

of the tree are guaranteed to still be live. Once the connection is

lost, the serving component is free to clear the contents of returned

shared buffers.

Serving components may return different buffers to GetContent

requests for the same Tree.

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

::fidl::OneWayStatus ListChildNames (::fidl::ServerEnd< ::fuchsia_inspect::TreeNameIterator> && tree_iterator)

Iterate over the names of Trees that are children of this Tree.

The underlying list of children may change in between calls to

ListChildNames and OpenChild.

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

::fidl::OneWayStatus OpenChild (::fidl::StringView child_name, ::fidl::ServerEnd< ::fuchsia_inspect::Tree> && tree)

Open a child Tree by name.

If the child cannot be opened, the given request is closed.

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