Summary
Types
Functions
@spec on_closed(pid(), (-> term())) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}
@spec on_closing(pid(), (-> term())) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}
@spec on_connected(pid(), (AdaSdk.ConnectedInfo.t() -> term())) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}
@spec on_connecting(pid(), (AdaSdk.ConnectingInfo.t() -> term())) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}
@spec on_cursor(pid(), (AdaSdk.CursorInfo.t() -> term())) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}
@spec on_disconnected(pid(), (AdaSdk.DisconnectedInfo.t() -> term())) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}
@spec on_listener_error(pid(), (AdaSdk.ListenerErrorInfo.t() -> term())) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}
@spec on_protocol_error(pid(), (AdaSdk.ProtocolErrorInfo.t() -> term())) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}
@spec on_reconnecting(pid(), (AdaSdk.ReconnectInfo.t() -> term())) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}
@spec on_terminal(pid(), (AdaSdk.TerminalInfo.t() -> term())) :: {:ok, unsubscribe()} | {:error, :invalid_handler | :closed}