class NodeBindingInfo
Defined at line 1858 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/natural_types.h
Information about a node binding to either a driver or a composite.
Public Methods
void NodeBindingInfo (Storage_ storage)
void NodeBindingInfo ()
Defined at line 1863 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/natural_types.h
void NodeBindingInfo (NodeBindingInfo && )
Defined at line 1864 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/natural_types.h
void NodeBindingInfo (const NodeBindingInfo & other)
NodeBindingInfo & operator= (NodeBindingInfo && )
Defined at line 1865 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/natural_types.h
NodeBindingInfo & operator= (const NodeBindingInfo & other)
bool operator== (const NodeBindingInfo & other)
bool operator!= (const NodeBindingInfo & other)
bool IsEmpty ()
const std::optional< ::std::string> & node_name ()
Full topological name of the node.
::std::optional< ::std::string> & node_name ()
Full topological name of the node.
NodeBindingInfo & node_name (std::optional< ::std::string> value)
Full topological name of the node.
const std::optional< ::std::string> & driver_url ()
This is the component url for the driver that bound to the node.
If this is present, then |composite_parents| must not be.
::std::optional< ::std::string> & driver_url ()
This is the component url for the driver that bound to the node.
If this is present, then |composite_parents| must not be.
NodeBindingInfo & driver_url (std::optional< ::std::string> value)
This is the component url for the driver that bound to the node.
If this is present, then |composite_parents| must not be.
const std::optional< ::std::vector< ::fuchsia_driver_framework::CompositeParent>> & composite_parents ()
The composite parents that this node binded to.
If this is present, then |driver_url| must not be.
::std::optional< ::std::vector< ::fuchsia_driver_framework::CompositeParent>> & composite_parents ()
The composite parents that this node binded to.
If this is present, then |driver_url| must not be.
NodeBindingInfo & composite_parents (std::optional< ::std::vector< ::fuchsia_driver_framework::CompositeParent>> value)
The composite parents that this node binded to.
If this is present, then |driver_url| must not be.
void NodeBindingInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits