template <>
class WireSyncBufferClientImpl
Defined at line 1224 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/cpp/wire_messaging.h
Public Methods
::fidl::WireUnownedResult< ::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.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::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.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::OneWayStatus Done ()
Called when this listener was passed to `DumpLogsSafe()` and all cached logs have been sent.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.