template <>
class WireWeakOnewayClientImpl
Defined at line 5348 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).
Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.
::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.
Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.
::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).
Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.
::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.
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus GetDriverHostInfo (::fidl::ServerEnd< ::fuchsia_driver_development::DriverHostInfoIterator> && iterator)
Returns a list of all driver hosts that are known to the system.
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.