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)

Records