template <>
class WireSyncClientImpl
Defined at line 281 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/cpp/fidl/fuchsia.hardware.compat/cpp/wire_messaging.h
Methods to make a sync FIDL call directly on an unowned handle or a
const reference to a |::fidl::ClientEnd
<
::fuchsia_hardware_compat::Leaf>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::fuchsia_hardware_compat::Leaf::GetString> GetString ()
Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fuchsia_hardware_compat::Leaf::GlobalCounter> GlobalCounter ()
This returns the driver's global counter, and then increments it.
The global counter starts at 0.
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fuchsia_hardware_compat::Leaf::AddChild> AddChild (::fidl::StringView name)
Allocates 24 bytes of response buffer on the stack. Request is heap-allocated.