template <>
class WireSyncClientImpl
Defined at line 1194 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/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_logger::LogListenerSafe>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::fuchsia_logger::LogListenerSafe::Log> Log (const ::fuchsia_logger::wire::LogMessage & log)
Called for single messages.
The return value is used for flow control, and implementers should acknowledge receipt of
each message in order to continue receiving future messages.
Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.
::fidl::WireResult< ::fuchsia_logger::LogListenerSafe::LogMany> LogMany (::fidl::VectorView< ::fuchsia_logger::wire::LogMessage> log)
Called when serving cached logs.
Max logs size per call is `MAX_LOG_MANY_SIZE_BYTES` bytes.
The return value is used for flow control, and implementers should acknowledge receipt of
each batch in order to continue receiving future messages.
Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.
::fidl::OneWayStatus Done ()
Called when this listener was passed to `DumpLogsSafe()` and all cached logs have been sent.
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.