Skip to main content

Module record_routes

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::pump did to the document.
RecordRouteParticipant
Keeps the records a host holds without a window in step with every other holder over their routes, through manager.
RouteDocument
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.