template <>

class WireWeakAsyncClientImpl

Defined at line 2604 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::WireThenable< ::fuchsia_driver_index::DriverIndex::MatchDriver> MatchDriver (::fuchsia_driver_index::wire::MatchDriverArgs args)

Match a set of device arguments to a driver package URL.

The request and callback are allocated on the heap.

::fidl::internal::WireThenable< ::fuchsia_driver_index::DriverIndex::AddCompositeNodeSpec> AddCompositeNodeSpec (::fuchsia_driver_framework::wire::CompositeNodeSpec CompositeNodeSpec)

Adds a composite node spec to the driver index. The driver index stores the

composite node spec and maps it by the name. The stored composite node specs are

included in the driver matching process.

The request and callback are allocated on the heap.

::fidl::internal::WireThenable< ::fuchsia_driver_index::DriverIndex::RebindCompositeNodeSpec> RebindCompositeNodeSpec (::fidl::StringView spec, ::fidl::StringView driver_url_suffix)

Rematch the composite node spec to a composite driver. If a driver url suffix is

provided, the composite node spec will only be matched against drivers with URLS that

end with the suffix.

The request and callback are allocated on the heap.