class ProxyDescription

Defined at line 703 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/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_driver_lab::wire::ProxyDescription> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

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

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

void ProxyDescription ()

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

void ProxyDescription (const ProxyDescription & other)

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

bool has_boot_id ()
ProxyDescription & operator= (const ProxyDescription & other)

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

void ProxyDescription (ProxyDescription && other)

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

ProxyDescription & operator= (ProxyDescription && other)

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

uint32_t & protocol_major ()
bool has_protocol_major ()
uint32_t & protocol_minor ()
bool has_protocol_minor ()
uint64_t & proxy_generation ()
bool has_proxy_generation ()
::fidl::StringView & boot_id ()
::fidl::StringView & resource_digest ()

Whole-instance resource-description digest.

bool has_resource_digest ()
::fidl::StringView & policy_digest ()
bool has_policy_digest ()
::fidl::VectorView< ::fuchsia_driver_lab::wire::ResourceDescription> & resources ()
bool has_resources ()
uint32_t & max_snapshot_items ()
bool has_max_snapshot_items ()
uint64_t & audit_capacity ()
bool has_audit_capacity ()
::fidl::StringView & node_moniker ()

Moniker of the node this proxy instance is bound to. Absent until

the proxy is bound to a node.

bool has_node_moniker ()
uint64_t & topology_generation ()

Reserved for phase 2: Driver Manager topology generation at bind

time, used for takeover staleness. Absent in phase 1.

bool has_topology_generation ()
::fuchsia_driver_lab::wire::TakeoverState & takeover ()

Takeover lifecycle state. Phase 1 reports `NOT_ACTIVE`.

bool has_takeover ()
void ~ProxyDescription ()

Defined at line 711 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