template <>

class WireWeakSyncClientImpl

Defined at line 1625 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/cpp/wire_messaging.h

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.