class NodeControllerRequestBindRequest
Defined at line 4734 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.
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 4742 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 4746 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 4752 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 4760 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 4771 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 4775 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 4782 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 4790 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 ()
void NodeControllerRequestBindRequest (NodeControllerRequestBindRequest && other)
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)