class ResourceDescription

Defined at line 395 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

Logical description of one offered resource. Never contains physical

addresses or raw handles.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_driver_lab::wire::ResourceDescription> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_driver_lab::wire::ResourceDescription> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_driver_lab::wire::ResourceDescription>> frame)

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

void ResourceDescription ()

Defined at line 397 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

void ResourceDescription (const ResourceDescription & other)

Defined at line 398 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

uint32_t & id ()
bool has_id ()
::fidl::StringView & name ()
bool has_name ()
::fuchsia_driver_lab::wire::ResourceKind & kind ()
bool has_kind ()
uint64_t & logical_size ()
bool has_logical_size ()
::fidl::StringView & digest ()

Per-resource description digest used for persistent grant matching.

bool has_digest ()
ResourceDescription & operator= (const ResourceDescription & other)

Defined at line 399 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

void ResourceDescription (ResourceDescription && other)

Defined at line 400 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

ResourceDescription & operator= (ResourceDescription && other)

Defined at line 401 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

void ~ResourceDescription ()

Defined at line 403 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder