class PreviousBootData
Defined at line 38 of file fidling/gen/sdk/fidl/fuchsia.diagnostics.persistence/fuchsia.diagnostics.persistence/cpp/fidl/fuchsia.diagnostics.persistence/cpp/natural_types.h
Represents the processed data from the previous boot once it is ready.
Public Methods
void PreviousBootData (Storage_ storage)
bool IsEmpty ()
void PreviousBootData ()
Defined at line 44 of file fidling/gen/sdk/fidl/fuchsia.diagnostics.persistence/fuchsia.diagnostics.persistence/cpp/fidl/fuchsia.diagnostics.persistence/cpp/natural_types.h
void PreviousBootData (PreviousBootData && )
Defined at line 45 of file fidling/gen/sdk/fidl/fuchsia.diagnostics.persistence/fuchsia.diagnostics.persistence/cpp/fidl/fuchsia.diagnostics.persistence/cpp/natural_types.h
const std::optional< ::fidl::basic_time<((zx_clock_t)0)>> & monotonic_timestamp ()
The monotonic timestamp associated with when this data was captured/processed.
::std::optional< ::fidl::basic_time<((zx_clock_t)0)>> & monotonic_timestamp ()
The monotonic timestamp associated with when this data was captured/processed.
PreviousBootData & monotonic_timestamp (std::optional< ::fidl::basic_time<((zx_clock_t)0)>> value)
The monotonic timestamp associated with when this data was captured/processed.
const std::optional< ::fidl::basic_time<((zx_clock_t)1)>> & boot_timestamp ()
The boot timestamp associated with when this data was captured/processed.
::std::optional< ::fidl::basic_time<((zx_clock_t)1)>> & boot_timestamp ()
The boot timestamp associated with when this data was captured/processed.
PreviousBootData & boot_timestamp (std::optional< ::fidl::basic_time<((zx_clock_t)1)>> value)
The boot timestamp associated with when this data was captured/processed.
PreviousBootData & operator= (PreviousBootData && )
Defined at line 46 of file fidling/gen/sdk/fidl/fuchsia.diagnostics.persistence/fuchsia.diagnostics.persistence/cpp/fidl/fuchsia.diagnostics.persistence/cpp/natural_types.h
const std::optional<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.
::std::optional<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.
PreviousBootData & utc_timestamp_ns (std::optional<int64_t> value)
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.
const std::optional< ::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.
::std::optional< ::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.
PreviousBootData & inspect (std::optional< ::fidl::ClientEnd< ::fuchsia_io::File>> value)
An open, read-only file handle to the processed data file.
The client can read the data directly from this channel.
void PreviousBootData (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits