Module record_routes
Expand description
Records a host holds without a window, kept in step over their routes.
A window’s records sync through its App (super::document_routes). A
host that holds records of its own (the session keeps the person’s
settings sections) syncs them the same way through
a RecordRouteParticipant: each record joins its route on the broker, its
changes go out as the window’s do, and what the person’s other devices
(or any other holder) send is merged in. Signing, encryption and a
route’s admission stay the SDK’s, as for a window.
Structs§
- Arrival
- One write another holder made, as it arrived on the route.
- Pumped
- What one
RouteDocument::pumpdid to the document. - Record
Route Participant - Keeps the records a host holds without a window in step with every other
holder over their routes, through
manager. - Route
Document - A record a host holds by its route alone, as a plain document of its own, without a window or a record store: a workspace’s shared desktop, which its windows’ host keeps.
Enums§
- Admission
- What a holder did with a write another holder made.
Type Aliases§
- Admit
- Decides a write another holder made: merges it into the document it is given, waits for what it builds on, or refuses it and leaves the document as it was.