template <>

class WireWeakSyncClientImpl

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

Public Methods

::fidl::WireResult< ::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.

Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::WireResult< ::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.

Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::WireResult< ::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.

Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.