template <>
class WireWeakOnewayBufferClientImpl
Defined at line 5471 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_messaging.h
Public Methods
::fidl::OneWayStatus GetDriverInfo (::fidl::VectorView< ::fidl::StringView> driver_filter, ::fidl::ServerEnd< ::fuchsia_driver_development::DriverInfoIterator> && iterator)
Returns a list of all drivers that are known to the system.
If a |driver_filter| is provided, the returned list will be filtered to
only include drivers specified in the filter.
|iterator| is closed with following epitaphs on error:
ZX_ERR_NOT_FOUND indicates that there is no driver matching the given path for at least
one driver in |driver_filter|.
ZX_ERR_BUFFER_TOO_SMALL indicates that the driver's bind program is longer than the
maximum number of instructions (BIND_PROGRAM_INSTRUCTIONS_MAX).
Caller provides the backing storage for FIDL message.
::fidl::OneWayStatus GetCompositeNodeSpecs (::fidl::StringView name_filter, ::fidl::ServerEnd< ::fuchsia_driver_development::CompositeNodeSpecIterator> && iterator)
Returns a list of all composite node specs that are known to the system.
If a |name_filter| is provided, the returned list will only include 1 spec,
the one with that exact name.
|iterator| is closed with following epitaphs on error:
ZX_ERR_NOT_FOUND indicates that there are no specs or if a |name_filter| is provided,
that there are no specs with that name.
Caller provides the backing storage for FIDL message.
::fidl::OneWayStatus GetNodeInfo (::fidl::VectorView< ::fidl::StringView> node_filter, ::fidl::ServerEnd< ::fuchsia_driver_development::NodeInfoIterator> && iterator, bool exact_match)
Returns the list of nodes that are running on the system.
If a |node_filter| is provided, the returned list will be filtered to
only include nodes specified in the filter. If |exact_match| is true,
then the filter must exactly match a node's topological path;
otherwise, it performs a substring match. The list will be empty if no
nodes match the filter.
|iterator| is closed with following epitaphs on error:
ZX_ERR_BAD_PATH indicates that the given path is not valid.
ZX_ERR_BUFFER_TOO_SMALL indicates either that the given path is too long,
or that the node has more than the maximum number of properties (PROPERTIES_MAX).
Caller provides the backing storage for FIDL message.
::fidl::OneWayStatus GetCompositeInfo (::fidl::ServerEnd< ::fuchsia_driver_development::CompositeInfoIterator> && iterator)
Returns the list of composites in the system. This includes composites
that are not yet assembled and added into the node topology.
Caller provides the backing storage for FIDL message.
::fidl::OneWayStatus GetDriverHostInfo (::fidl::ServerEnd< ::fuchsia_driver_development::DriverHostInfoIterator> && iterator)
Returns a list of all driver hosts that are known to the system.
Caller provides the backing storage for FIDL message.