Skip to main content

Module sender

Module sender 

Source

EnumsΒ§

TransactionStatus πŸ”’

ConstantsΒ§

DEQUEUE_LIMIT πŸ”’
EDU_LIMIT
PDU_LIMIT
SELECT_EDU_LIMIT πŸ”’
SELECT_PRESENCE_LIMIT πŸ”’
SELECT_RECEIPT_LIMIT πŸ”’

Type AliasesΒ§

CurTransactionStatus πŸ”’
RankedReceipts πŸ”’
Per-rank slice of receipt EDU output. Each entry becomes one Edu::Receipt buffer; rank 0 carries each user’s earliest receipt in the window, rank 1 the next, and so on. Most windows produce a single rank.
SendingError πŸ”’
SendingFuture πŸ”’
SendingFutures πŸ”’
SendingResult πŸ”’
UserReceipts πŸ”’
Per-(room, user) bucket of ReceiptData. MSC3771 allows one receipt per thread context per user per EDU window; the dominant case is still a single receipt, so inline-1 fits without a heap touch.