template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 191 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
Public Methods
::fuchsia_inspect::wire::InspectSinkPublishRequest Build ()
Build and return the table. The builder should not be used after this.
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 ()
The Tree that the server will use to fetch Inspect data.
The connection will be closed if this isn't provided.
Required
BuilderImpl & tree (::fidl::ClientEnd< ::fuchsia_inspect::Tree> elem)
The Tree that the server will use to fetch Inspect data.
The connection will be closed if this isn't provided.
Required
bool has_name ()
void clear_name ()
Clears the name field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::StringView & name ()
A name to identify this tree from the client perspective. This name
isn't required to be unique across multiple trees. Multiple trees
published under the same name are accepted and will not overwrite
previously published trees.
Optional
BuilderImpl & name (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)
A name to identify this tree from the client perspective. This name
isn't required to be unique across multiple trees. Multiple trees
published under the same name are accepted and will not overwrite
previously published trees.
Optional
Protected Methods
void WireTableBaseBuilder< ::fuchsia_inspect::wire::InspectSinkPublishRequest, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::InspectSinkPublishRequest>> && frame)