Skip to content

ManagedPublisher[A: Any #share]

[Source]

A ManagedPublisher must have a SubscriberManager and give access to it.

trait tag ManagedPublisher[A: Any #share] is
  Publisher[A] tag

Implements


Public Behaviours

subscribe

[Source]

A ManagedPublisher must respond by calling SubscriberManager._on_subscribe.

be subscribe(
  s: Subscriber[A] tag)

Parameters


on_request

[Source]

A ManagedPublisher must respond by calling SubscriberManager._on_request.

be on_request(
  s: Subscriber[A] tag,
  n: U64 val)

Parameters


on_cancel

[Source]

A ManagedPublisher must respond by calling SubscriberManager._on_cancel.

be on_cancel(
  s: Subscriber[A] tag)

Parameters