class CompositeNodeManager

Defined at line 7589 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h

Protocol through which board drivers can create composite node specs.

Composite node specs are created at runtime to dynamically bridge the

static bind rules of a composite driver with the dynamic bind properties

of nodes in the system so that the driver bind rules are more generic and reusable.

Public Members

static const char[] Name_

Public Methods

void ~CompositeNodeManager ()
void AddSpec (::fuchsia::driver::framework::CompositeNodeSpec CompositeNodeSpec, AddSpecCallback callback)

Adds the given composite node specification to the driver framework.

Protected Methods

void handle_unknown_method (uint64_t ordinal, bool method_has_response)

Friends

class CompositeNodeManager_Stub