template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 767 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
Public Methods
::fuchsia_inspect::wire::InspectSinkFetchEscrowRequest Build ()
Build and return the table. The builder should not be used after this.
bool has_token ()
void clear_token ()
Clears the token field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_inspect::wire::EscrowToken & token ()
The token associated with the VMO taht we want to fetch. If this
token isn't associated with any VMO the response will be empty.
Required
BuilderImpl & token (::fuchsia_inspect::wire::EscrowToken elem)
The token associated with the VMO taht we want to fetch. If this
token isn't associated with any VMO the response will be empty.
Required
bool has_tree ()
void clear_tree ()
Clears the tree field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ClientEnd< ::fuchsia_inspect::Tree> & tree ()
A handle that the server can use to continue reading data associated
with this VMO. The previous name that the component had given to
this VMO will be maintained. This would be equivalent to calling
`Publish` with the return VMO, except that it removes the race that
can happen if Inspect data is read, between the time that the
component fetches the VMO and publishes a tree for it.
Optional
BuilderImpl & tree (::fidl::ClientEnd< ::fuchsia_inspect::Tree> elem)
A handle that the server can use to continue reading data associated
with this VMO. The previous name that the component had given to
this VMO will be maintained. This would be equivalent to calling
`Publish` with the return VMO, except that it removes the race that
can happen if Inspect data is read, between the time that the
component fetches the VMO and publishes a tree for it.
Optional
Protected Methods
void WireTableBaseBuilder< ::fuchsia_inspect::wire::InspectSinkFetchEscrowRequest, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::InspectSinkFetchEscrowRequest>> && frame)