EnumsΒ§
- Transaction
Status π - In-flight bookkeeping for one
Destination. Cross-attempt backoff lives inpeer_status(federation only); appservice/push paths keep their own status because they are not server-keyed.
ConstantsΒ§
Type AliasesΒ§
- CurTransaction
Status π - Ranked
Receipts π - Per-rank slice of receipt EDU output. Each entry becomes one
Edu::Receiptbuffer; rank 0 carries each userβs earliest receipt in the window, rank 1 the next, and so on. Most windows produce a single rank. - Room
Receipts π - Per-room ranked receipts gathered for one federation EDU window. The common case is a single room, so inline-1 avoids a heap touch.
- Sending
Error π - Sending
Future π - Sending
Futures π - Sending
Result π - User
Receipts π - 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.