[−][src]Module aeron_rs::concurrent::reports::loss_report_descriptor
A report of loss events on a message stream.
The provided AtomicBuffer can wrap a memory-mapped file so logging can be out of process. This provides the benefit that if a crash or lockup occurs then the log can be read externally without loss of data.
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |R| Observation Count | | | +-+-------------------------------------------------------------+ |R| Total Bytes Lost | | | +---------------------------------------------------------------+ | First Observation Timestamp | | | +---------------------------------------------------------------+ | Last Observation Timestamp | | | +---------------------------------------------------------------+ | Session ID | +---------------------------------------------------------------+ | Stream ID | +---------------------------------------------------------------+ | Channel encoded in US-ASCII ... ... | +---------------------------------------------------------------+ | Source encoded in US-ASCII ... ... | +---------------------------------------------------------------+
Structs
LossReportEntryDefn |
Functions
file |