class NodeControllerRequestBindRequest

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

void NodeControllerRequestBindRequest ()
void NodeControllerRequestBindRequest (NodeControllerRequestBindRequest && other)
const bool & force_rebind ()

If this is true, then the node unbinds from its matched driver before it attempts to

bind through the normal bind process.

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

bool has_force_rebind ()

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

bool * mutable_force_rebind ()

If this is true, then the node unbinds from its matched driver before it attempts to

bind through the normal bind process.

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

void clear_force_rebind ()

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

const ::std::string & driver_url_suffix ()

If this is set, then only drivers matching this URL suffix will be considered in

binding.

E.g: "gpt.cm", "meta/gpt.cm", "fuchsia-boot:///#meta/gpt.cm".

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

bool has_driver_url_suffix ()

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

::std::string * mutable_driver_url_suffix ()

If this is set, then only drivers matching this URL suffix will be considered in

binding.

E.g: "gpt.cm", "meta/gpt.cm", "fuchsia-boot:///#meta/gpt.cm".

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

void clear_driver_url_suffix ()

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

NodeControllerRequestBindRequest & set_force_rebind (bool _value)
NodeControllerRequestBindRequest & set_driver_url_suffix (::std::string _value)
void ~NodeControllerRequestBindRequest ()
NodeControllerRequestBindRequest & operator= (NodeControllerRequestBindRequest && other)
::std::unique_ptr<NodeControllerRequestBindRequest> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, NodeControllerRequestBindRequest * _value, size_t _offset)
zx_status_t Clone (NodeControllerRequestBindRequest * _result)