AdaSdk.Signals (ada_sdk v0.0.1)

Copy Markdown View Source

Summary

Functions

event_names()

@spec event_names() :: [atom()]

on_memory_action_item_due_soon(principal, handler)

@spec on_memory_action_item_due_soon(
  AdaSdk.Principal.t(),
  (Ada.V1.MemoryActionItemDueSoon.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_memory_action_item_overdue(principal, handler)

@spec on_memory_action_item_overdue(
  AdaSdk.Principal.t(),
  (Ada.V1.MemoryActionItemOverdue.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_memory_commitment_broken(principal, handler)

@spec on_memory_commitment_broken(
  AdaSdk.Principal.t(),
  (Ada.V1.MemoryCommitmentBroken.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_memory_commitment_due_soon(principal, handler)

@spec on_memory_commitment_due_soon(
  AdaSdk.Principal.t(),
  (Ada.V1.MemoryCommitmentDueSoon.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_memory_contradiction_created(principal, handler)

@spec on_memory_contradiction_created(
  AdaSdk.Principal.t(),
  (Ada.V1.MemoryContradictionCreated.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_memory_contradiction_escalated(principal, handler)

@spec on_memory_contradiction_escalated(
  AdaSdk.Principal.t(),
  (Ada.V1.MemoryContradictionEscalated.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_memory_intention_expired(principal, handler)

@spec on_memory_intention_expired(
  AdaSdk.Principal.t(),
  (Ada.V1.MemoryIntentionExpired.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_memory_intention_expiring_soon(principal, handler)

@spec on_memory_intention_expiring_soon(
  AdaSdk.Principal.t(),
  (Ada.V1.MemoryIntentionExpiringSoon.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_memory_intention_triggered(principal, handler)

@spec on_memory_intention_triggered(
  AdaSdk.Principal.t(),
  (Ada.V1.MemoryIntentionTriggered.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_routine_broken(principal, handler)

@spec on_routine_broken(
  AdaSdk.Principal.t(),
  (Ada.V1.RoutineBroken.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_tension_emerged(principal, handler)

@spec on_tension_emerged(
  AdaSdk.Principal.t(),
  (Ada.V1.TensionEmerged.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_tension_escalated(principal, handler)

@spec on_tension_escalated(
  AdaSdk.Principal.t(),
  (Ada.V1.TensionEscalated.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}

on_trajectory_deteriorated(principal, handler)

@spec on_trajectory_deteriorated(
  AdaSdk.Principal.t(),
  (Ada.V1.TrajectoryDeteriorated.t() -> term())
) ::
  {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}