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