Skip to main content

Module model

Module model 

Source
Expand description

The topology the server holds in memory (SRV-012 R7).

It is built once from the roster, the responders, the live connections and the membership at start, then kept current by one change per event at the sites that cause them. It never reads a store row and never re-reads the roster to answer a change: the latest document is always ready for a late subscriber.

Structs§

ThisDevice
What this device is, fixed at start.
TopologyModel
The held topology and the revision of its latest document.

Enums§

FlowRole
Which way a connection uses a line. Publishers order before subscribers, so a line’s stops run from where its messages enter to where they leave.
TopologyChange
One change to the topology, emitted where it happens.