template <>

class WireTableBuilder

Defined at line 1970 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

Public Methods

template <typename First = ::fuchsia_diagnostics::wire::ClientSelectorConfiguration, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_diagnostics::wire::ClientSelectorConfiguration>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_diagnostics::wire::StreamParameters> & client_selector_configuration (First && first, Args &&... args_)

Configuration specifying what results the client wants returned from their

connection. The client can request a specific subset of data using a vector

of provided selectors, or can specify that they want all available data.

NOTE: REQUIRED

Defined at line 1986 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::StreamParameters> & 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 2006 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

template <typename First = ::fuchsia_diagnostics::wire::PerformanceConfiguration, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_diagnostics::wire::PerformanceConfiguration>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_diagnostics::wire::StreamParameters> & performance_configuration (First && first, Args &&... args_)

Parameters which configure a diagnostics stream's performance properties.

NOTE: OPTIONAL

Defined at line 2020 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

Friends

template <>
class StreamParameters