class DeviceAddArgs

Defined at line 304 of file ../../src/lib/ddktl/include/ddktl/device.h

Public Methods

void DeviceAddArgs (const char * name)

Defined at line 306 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & operator= (const DeviceAddArgs & other)

Defined at line 311 of file ../../src/lib/ddktl/include/ddktl/device.h

void DeviceAddArgs (const DeviceAddArgs & other)

Defined at line 319 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_name (const char * name)

Defined at line 321 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_flags (uint32_t flags)

Defined at line 325 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_context (void * ctx)

Defined at line 329 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_str_props (cpp20::span<const zx_device_str_prop_t> props)

Defined at line 333 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_proto_id (uint32_t proto_id)

Defined at line 338 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_ops (zx_protocol_device_t * ops)

Defined at line 342 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_inspect_vmo (zx::vmo inspect_vmo)

Defined at line 346 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & forward_metadata (zx_device_t * dev, uint32_t type)

Defined at line 350 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & add_metadata (uint32_t type, std::vector<uint8_t> buffer)

Defined at line 357 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_outgoing_dir (zx::channel outgoing_dir)

Defined at line 365 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_fidl_service_offers (cpp20::span<const char *> fidl_service_offers)

Defined at line 369 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_runtime_service_offers (cpp20::span<const char *> runtime_service_offers)

Defined at line 374 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_power_states (cpp20::span<const device_power_state_info_t> power_states)

Defined at line 379 of file ../../src/lib/ddktl/include/ddktl/device.h

DeviceAddArgs & set_bus_info (std::unique_ptr<fuchsia_driver_framework::BusInfo> bus_info)

Defined at line 384 of file ../../src/lib/ddktl/include/ddktl/device.h

const device_add_args_t & get ()

Defined at line 390 of file ../../src/lib/ddktl/include/ddktl/device.h