template <>

class WireTableBuilder

Defined at line 597 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h

Public Methods

template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_inspect::wire::InspectSinkEscrowRequest> & name (First && first, Args &&... args_)

An optional name to identify this VMO, that can be human readable.

Optional

Defined at line 611 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h

template <typename First = uint64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<uint64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_inspect::wire::InspectSinkEscrowRequest> & tree (First && first, Args &&... args_)

An optional reference to the Tree that was previously provided to

the server using `Publish`. The server will drop the handle

associated with that tree connection, triggering a peer closed on

the tree server. This enables the client to ensure the following:

- Tree data and escrowed data won't be present twice in snapshots.

- The caller can know when to stop serving the tree, preventing data

missing from snapshots.

If `name` isn't provided, the `name` of this Inspect will be the one

associated with this tree.

If the server isn't tracking any handle associated with the source

component with this koid, this will be ignored and treated as if

nothing had been provided.

Optional

Defined at line 639 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h

Friends

template <>
class InspectSinkEscrowRequest