Skip to main content

Module subscribe

Module subscribe 

Source
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.