template <>
class WireTableBuilder
Defined at line 602 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h
Public Methods
template <typename First = uint64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<uint64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_diagnostics::wire::PerformanceConfiguration> & max_aggregate_content_size_bytes (First && first, Args &&... args_)
Maximum aggregate size of all formatted contents returned by
the batch iterator for a diagnostics stream. If this value is set for a stream
configured in subscribe mode, the stream will terminate when the max size has
been reached.
NOTE: OPTIONAL
Defined at line 619 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h
template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_diagnostics::wire::PerformanceConfiguration> & batch_retrieval_timeout_seconds (First && first, Args &&... args_)
Configuration specifying max number of seconds to wait for a single
component to have its diagnostics data "pumped". This value can used
for testing or if you know the component you are interested is in under
heavy load.
If not provided, then PER_COMPONENT_ASYNC_TIMEOUT_SECONDS as defined in
https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/src/diagnostics/archivist/src/constants.rs
will be used.
NOTE: OPTIONAL
Defined at line 639 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h
Friends
template <>
class PerformanceConfiguration