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