template <>
class WireTableBuilder
Defined at line 2282 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h
Public Methods
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_feedback::wire::GetSnapshotParameters> & collection_timeout_per_data (First && first, Args &&... args_)
A snapshot aggregates various data from the platform (device uptime, logs, Inspect data,
etc.) that are collected in parallel. Internally, each data collection is done within a
timeout.
`collection_timeout_per_data` allows clients to control how much time is given to each data
collection. It enables clients to get a partial yet valid snapshot under a certain time.
Note that this does not control how much total time the snapshot generation may take,
which is by construction higher than `collection_timeout_per_data`, as clients can control
the total time by using a timeout on the call to GetSnapshot() on their side.
Defined at line 2304 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h
Friends
template <>
class GetSnapshotParameters