template <>
class WireSyncClientImpl
Defined at line 1427 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/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_inspect::Tree>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::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.
Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.
::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.
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::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.
Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.