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.