inspect::
  #include <component.h>
  Options for a published ComponentInspector. 
Summary
The default constructor is acceptable for many components, and will cause a default Inspector to be published via fuchsia.inspect.InspectSink, connected via the component's default namespace, using default TreeHandlerSettings. 
| Public attributes | |
|---|---|
| client_end = std::nullopt | std::optional< fidl::ClientEnd< fuchsia_inspect::InspectSink > >Provide a fidl::ClientEnd, useful if  fuchsia.inspect.InspectSinkis not in the root namespace or is renamed. | 
| inspector = {} | Optionally specify an existing  Inspector. | 
| tree_handler_settings = {} | Specify how  fuchsia.inspect.Treeshould behave. | 
| tree_name = std::nullopt | std::optional< std::string >Provide a name to appear in the tree's Inspect Metadata.  | 
Public attributes
client_end
std::optional< fidl::ClientEnd< fuchsia_inspect::InspectSink > > inspect::PublishOptions::client_end = std::nullopt
Provide a fidl::ClientEnd, useful if fuchsia.inspect.InspectSink is not in the root namespace or is renamed. 
inspector
Inspector inspect::PublishOptions::inspector = {}
Optionally specify an existing Inspector. 
tree_handler_settings
TreeHandlerSettings inspect::PublishOptions::tree_handler_settings = {}
Specify how fuchsia.inspect.Tree should behave. 
tree_name
std::optional< std::string > inspect::PublishOptions::tree_name = std::nullopt
Provide a name to appear in the tree's Inspect Metadata.
By default, it will be `fuchsia.inspect::DEFAULT_TREE_NAME