class PreviousBootData

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

Represents the processed data from the previous boot once it is ready.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_diagnostics_persistence::wire::PreviousBootData> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_diagnostics_persistence::wire::PreviousBootData> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_diagnostics_persistence::wire::PreviousBootData>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void PreviousBootData ()

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

void PreviousBootData (const PreviousBootData & other)

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

void _CloseHandles ()
::fidl::basic_time<((zx_clock_t)0)> & monotonic_timestamp ()

The monotonic timestamp associated with when this data was captured/processed.

bool has_monotonic_timestamp ()
::fidl::basic_time<((zx_clock_t)1)> & boot_timestamp ()

The boot timestamp associated with when this data was captured/processed.

bool has_boot_timestamp ()
PreviousBootData & operator= (const PreviousBootData & other)

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

void PreviousBootData (PreviousBootData && other)

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

PreviousBootData & operator= (PreviousBootData && other)

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

int64_t & utc_timestamp_ns ()

The UTC timestamp at which this data was captured, if the UTC time was at logging

quality. This field is omitted if UTC is not available or not at logging quality.

See //sdk/fidl/fuchsia.time.fidl for reference.

bool has_utc_timestamp_ns ()
::fidl::ClientEnd< ::fuchsia_io::File> & inspect ()

An open, read-only file handle to the processed data file.

The client can read the data directly from this channel.

bool has_inspect ()
void ~PreviousBootData ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder