template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1475 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h
Public Methods
::fuchsia_diagnostics::wire::Selector Build ()
Build and return the table. The builder should not be used after this.
bool has_component_selector ()
void clear_component_selector ()
Clears the component_selector field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_diagnostics::wire::ComponentSelector & component_selector ()
The selector defining a pattern of component monikers to match
against.
BuilderImpl & component_selector (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_diagnostics::wire::ComponentSelector>> elem)
The selector defining a pattern of component monikers to match
against.
bool has_tree_selector ()
void clear_tree_selector ()
Clears the tree_selector field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_diagnostics::wire::TreeSelector & tree_selector ()
The selector defining data hierarchy properties to match against
within the data hierarchies owned by components matched by
`component_selector`.
BuilderImpl & tree_selector (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_diagnostics::wire::TreeSelector>> elem)
The selector defining data hierarchy properties to match against
within the data hierarchies owned by components matched by
`component_selector`.
bool has_tree_names ()
void clear_tree_names ()
Clears the tree_names field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_diagnostics::wire::TreeNames & tree_names ()
A set of fuchsia.inspect.Tree names to filter with before applying
hierarchy/property selectors.
Omitting a name-filter is equivalent to TreeNames::some(["root"]).
Note that "root" is the default tree name.
BuilderImpl & tree_names (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_diagnostics::wire::TreeNames>> elem)
A set of fuchsia.inspect.Tree names to filter with before applying
hierarchy/property selectors.
Omitting a name-filter is equivalent to TreeNames::some(["root"]).
Note that "root" is the default tree name.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_diagnostics::wire::Selector, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_diagnostics::wire::Selector>> && frame)