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.