SoftchatLogBatch

data class SoftchatLogBatch(val events: List<SoftchatLogEvent>, val droppedCount: ULong)

One bounded delivery to SoftchatLogSink.

droppedCount reports oldest native events overwritten since the previous drain. A slow or failing sink never blocks a Rust operation and never grows an unbounded queue.

Constructors

Link copied to clipboard
constructor(events: List<SoftchatLogEvent>, droppedCount: ULong)

Properties

Link copied to clipboard

Oldest native events overwritten since the prior drain.

Link copied to clipboard

Events in monotonic sequence order.