Macros§
- Pattern that matches an unknown
ClientSelectorConfiguration
member. - Pattern that matches an unknown
FormattedContent
member. - Pattern that matches an unknown
SelectorArgument
member. - Pattern that matches an unknown
StringSelector
member. - Pattern that matches an unknown
TreeNames
member. - Pattern that matches an unknown
TreeSelector
member.
Structs§
- A Stream of incoming requests for fuchsia.diagnostics/ArchiveAccessor.
- A Stream of incoming requests for fuchsia.diagnostics/BatchIterator.
- Specifies a pattern of component monikers which identify components being selected for.
- Interest expresses the scope of clients’ desired diagnostics data, e.g. for filtering messages or controlling their generation.
- A specified Interest coupled with its designated target,
- A Stream of incoming requests for fuchsia.diagnostics/LogSettings.
- A Stream of incoming requests for fuchsia.diagnostics/LogStream.
- Parameters which configure a diagnostics stream’s performance properties.
- A selector defining a set of nodes to match, and on those matched nodes a set of named properties to match.
- Structured selector containing all required information for pattern-matching onto string-named properties owned by nodes in a data hierarchy, where data hierarchies belong to specific components.
- Parameters needed to configure a stream of diagnostics information.
- A selector defining a set of nodes to match, for which the entire subtree including those nodes are selected.
Enums§
- Outer protocol for interacting with the different diagnostics data sources.
- Conceptually, a directory iterator, where each element in the iterator is a single complete file that can be concatenated with other results.
- Enum used to specify the output format for Reader results.
- A fidl union containing a complete hierarchy of structured diagnostics data, such that the content can be parsed into a file by itself.
- This protocol allows clients to modify the logging behavior of components in the system.
- Enum describing the potential failure states of the streaming protocol when serving results to the client over the result iterator.
- Argument used for Archive selectors, can be either the pre-parsed fidl struct or string representation.
- The severity of a given record.
- Enum specifying the modes by which a user can connect to and stream diagnostics metrics.
- StringSelector is an union defining different ways to describe a pattern to match strings against.
- TreeNames are the set of names of fuchsia.inspect.Trees for a component that were parsed out of a selector. The hierarchy and property selector portions will only be applied to trees that match this set.
- TreeSelector represents a selection request on a hierarchy of named nodes, with named properties on those nodes.
Constants§
- The size 64 was chosen because entries in batches are handles to VMOs and there is a limit of 64 handles per fidl message.
- The size bound of 1024 is a reasonably low size restriction that meets most canonical selectors we’ve ecountered.
- Max number of LogInterestSelectors that can be specified via a listener.