Spectre.Inference.Events (Spectre v0.3.3)

Copy Markdown View Source

Local, lossy observer lane for committed inference lifecycle facts.

It shares the existing operation Registry so a host needs one subscription boundary. Raw deltas are never accepted by this module.

Summary

Functions

subscribe(instance_or_ref, opts \\ [])

@spec subscribe(
  GenServer.server() | Spectre.Instance.Ref.t(),
  keyword()
) :: {:ok, term()} | {:error, term()}

See Spectre.Operation.Events.subscribe/2.

unsubscribe(instance_or_ref)

@spec unsubscribe(GenServer.server() | Spectre.Instance.Ref.t()) ::
  :ok | {:error, term()}

See Spectre.Operation.Events.unsubscribe/1.