ManagedPublisher[A: Any #share]¶
A ManagedPublisher must have a SubscriberManager and give access to it.
Implements¶
- Publisher[A] tag
Public Behaviours¶
subscribe¶
A ManagedPublisher must respond by calling SubscriberManager._on_subscribe.
Parameters¶
- s: Subscriber[A] tag
on_request¶
A ManagedPublisher must respond by calling SubscriberManager._on_request.
Parameters¶
- s: Subscriber[A] tag
- n: U64 val
on_cancel¶
A ManagedPublisher must respond by calling SubscriberManager._on_cancel.
Parameters¶
- s: Subscriber[A] tag