Behaviour for time backends (real or virtual).
Summary
Callbacks
@callback cancel_timer(reference()) :: non_neg_integer() | false
@callback send_after(pid(), term(), non_neg_integer()) :: reference()
@callback sleep(non_neg_integer()) :: :ok
Behaviour for time backends (real or virtual).
@callback cancel_timer(reference()) :: non_neg_integer() | false
@callback send_after(pid(), term(), non_neg_integer()) :: reference()
@callback sleep(non_neg_integer()) :: :ok