class OsInfo

Defined at line 233 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

OsInfo & set_uuid (::fuchsia::tee::Uuid _value)
OsInfo & set_revision (::fuchsia::tee::OsRevision _value)
OsInfo & set_is_global_platform_compliant (bool _value)
void OsInfo ()
void OsInfo (OsInfo && other)
void ~OsInfo ()
OsInfo & operator= (OsInfo && other)
::std::unique_ptr<OsInfo> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, OsInfo * _value, size_t _offset)
zx_status_t Clone (OsInfo * _result)
const ::fuchsia::tee::Uuid & uuid ()

Defined at line 239 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

bool has_uuid ()

Defined at line 243 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

::fuchsia::tee::Uuid * mutable_uuid ()

Defined at line 247 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

void clear_uuid ()

Defined at line 255 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

const ::fuchsia::tee::OsRevision & revision ()

Defined at line 263 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

bool has_revision ()

Defined at line 267 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

::fuchsia::tee::OsRevision * mutable_revision ()

Defined at line 271 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

void clear_revision ()

Defined at line 279 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

const bool & is_global_platform_compliant ()

Defined at line 287 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

bool has_is_global_platform_compliant ()

Defined at line 291 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

bool * mutable_is_global_platform_compliant ()

Defined at line 295 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

void clear_is_global_platform_compliant ()

Defined at line 303 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h