View Source Yex.Managed.SharedDoc.LocalPubSubBehaviour behaviour (y_ex v0.3.5)

LocalPubSub behavior for SharedDoc Used to notify SharedDoc users of updates.

see Yex.Managed.SharedDocSupervisor.LocalPubsub for an example implementation

Summary

Callbacks

Link to this callback

broadcast(doc_name, message, exclude_origin)

View Source
@callback broadcast(doc_name :: String.t(), message :: term(), exclude_origin :: term()) ::
  :ok
@callback demonitor(doc_name :: String.t()) :: :ok
@callback monitor(doc_name :: String.t()) :: :ok
@callback monitor_count(doc_name :: String.t()) :: integer()