template <>

class WireWeakAsyncBufferClientImpl

Defined at line 2431 of file fidling/gen/sdk/fidl/fuchsia.driver.index/fuchsia.driver.index/cpp/fidl/fuchsia.driver.index/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireBufferThenable< ::fuchsia_driver_index::DevelopmentManager::DisableDriver> DisableDriver (::fidl::StringView driver_url, ::fidl::StringView package_hash)

Disables the driver with the given driver component url.

Disabled drivers will not be considered for matching to nodes.

If a |package_hash| is provided, only that specific version of the driver

package will be disabled. Otherwise this applies to all existing versions

of a driver with the given url.

Returns an error ZX_ERR_NOT_FOUND if no drivers were affected.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_driver_index::DevelopmentManager::EnableDriver> EnableDriver (::fidl::StringView driver_url, ::fidl::StringView package_hash)

Enables the driver with the given driver component url.

This is only meant to revert a |DisableDriver| action.

Returns an error ZX_ERR_NOT_FOUND if no drivers were affected.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_driver_index::DevelopmentManager::RebindCompositesWithDriver> RebindCompositesWithDriver (::fidl::StringView driver_url)

Rebinds any composite specs that have the given driver_url. This means the

spec is rematched with possibly another driver, or none if the only matching driver is

disabled.

Caller provides the backing storage for FIDL message.