class OsInfo

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

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_tee::wire::OsInfo> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_tee::wire::OsInfo> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_tee::wire::OsInfo>> frame)

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

void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_tee::wire::OsInfo>> && frame_ptr)
void OsInfo ()

Defined at line 289 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/wire_types.h

void OsInfo (OsInfo && other)

Defined at line 292 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/wire_types.h

OsInfo & operator= (OsInfo && other)

Defined at line 293 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/wire_types.h

::fuchsia_tee::wire::Uuid & uuid ()
bool has_uuid ()
::fuchsia_tee::wire::OsRevision & revision ()
bool has_revision ()
bool has_is_global_platform_compliant ()
OsInfo & operator= (const OsInfo & other)

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

OsInfo & set_uuid (::fidl::ObjectView< ::fuchsia_tee::wire::Uuid> elem)
OsInfo & set_uuid (std::nullptr_t )
OsInfo & clear_uuid ()
OsInfo & set_revision (::fidl::ObjectView< ::fuchsia_tee::wire::OsRevision> elem)
OsInfo & set_revision (std::nullptr_t )
OsInfo & clear_revision ()
OsInfo & set_is_global_platform_compliant (bool elem)
OsInfo & clear_is_global_platform_compliant ()
void OsInfo (::fidl::AnyArena & allocator)
void OsInfo (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_tee::wire::OsInfo>> && frame)

This constructor allows a user controlled allocation (not using a Arena).

It should only be used when performance is key.

As soon as the frame is given to the table, it must not be used directly or for another table.

void OsInfo (const OsInfo & other)

Defined at line 290 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/cpp/fidl/fuchsia.tee/cpp/wire_types.h

bool & is_global_platform_compliant ()
void ~OsInfo ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder