class ResourceArgs
Defined at line 3346 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
Arguments for providing a resource.
Public Methods
void ResourceArgs (Storage_ storage)
bool IsEmpty ()
void ResourceArgs ()
Defined at line 3351 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
void ResourceArgs (ResourceArgs && )
Defined at line 3352 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
const std::optional< ::std::string> & name ()
Name of the resource. Required.
::std::optional< ::std::string> & name ()
Name of the resource. Required.
ResourceArgs & name (std::optional< ::std::string> value)
Name of the resource. Required.
ResourceArgs & operator= (ResourceArgs && )
Defined at line 3353 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
const std::optional< ::std::vector< ::fuchsia_driver_framework::NodeProperty2>> & properties ()
Properties of the resource. Required.
::std::optional< ::std::vector< ::fuchsia_driver_framework::NodeProperty2>> & properties ()
Properties of the resource. Required.
ResourceArgs & properties (std::optional< ::std::vector< ::fuchsia_driver_framework::NodeProperty2>> value)
Properties of the resource. Required.
const std::optional< ::std::vector< ::fuchsia_driver_framework::Offer>> & offers ()
Capabilities the resource offers to the node that depends on it. Required.
::std::optional< ::std::vector< ::fuchsia_driver_framework::Offer>> & offers ()
Capabilities the resource offers to the node that depends on it. Required.
ResourceArgs & offers (std::optional< ::std::vector< ::fuchsia_driver_framework::Offer>> value)
Capabilities the resource offers to the node that depends on it. Required.
const std::optional< ::fuchsia_driver_framework::BusInfo> & bus_info ()
Information that feeds into a structured bus topology for the device. It should
only be specified by bus drivers, ideally those which are included by default. Optional.
::std::optional< ::fuchsia_driver_framework::BusInfo> & bus_info ()
Information that feeds into a structured bus topology for the device. It should
only be specified by bus drivers, ideally those which are included by default. Optional.
ResourceArgs & bus_info (std::optional< ::fuchsia_driver_framework::BusInfo> value)
Information that feeds into a structured bus topology for the device. It should
only be specified by bus drivers, ideally those which are included by default. Optional.
void ResourceArgs (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits