Expand description
The subscriptions a notifier is serving (RFC 6665).
[sipx_sip::event] decides what a Subscription-State means. This holds the ones that exist:
establishing them, refreshing them, expiring them, and — the part that matters most — making
sure a terminated one stays terminated.
Time is a parameter, not a call to a clock, for the same reason it is in the timer queue: a
notifier driven by a scheduler somebody else owns has to be able to say what “now” is, and a
test that wants to watch a subscription expire should not have to wait an hour.
Supported (S-35): sipx-call::Notifier drives this exact store from the live endpoint
dispatcher. Breaking changes receive migration guidance while sipx remains pre-1.0.
Structs§
- Id
- What identifies one subscription (RFC 6665 §4.4.1).
- Served
- One subscription being served.
- Subscriptions
- The subscriptions one notifier is serving.
Enums§
- Answer
- What answering a SUBSCRIBE concluded.