View Source edb_dap_internal_events (edb v0.4.0)
Handle events coming from the debugger.
Summary
Types
-type reaction() :: #{actions => [{event, edb_dap_event:event()}], new_state => edb_dap_server:state(), error => edb_dap_server:error()}.
-type reverse_attach_result() :: ok | timeout | {error, {bootstrap_failed, edb:bootstrap_failure()}}.
Functions
-spec handle_edb_event(EdbEvent, State) -> Reaction when EdbEvent :: edb:event(), State :: edb_dap_server:state(), Reaction :: reaction().
-spec handle_reverse_attach_result(Result, State) -> Reaction when Result :: reverse_attach_result(), State :: edb_dap_server:state(), Reaction :: reaction().