View Source edb_dap_server (edb v0.3.0)
DAP server A simple debug adapter which can be used to interface with the edb Erlang debugger.
Summary
Types
-type action() :: {event, edb_dap:event_type(), edb_dap:arguments()} | {reverse_request, edb_dap:command(), edb_dap:body()} | terminate.
-type state() :: {transport_state(), edb_dap_state:t()}.
-type transport_state() :: #{io := port(), buffer := binary(), seq := pos_integer()}.
Functions
-spec handle_cast(Request, state()) -> {noreply, state()} | {stop, normal, state()} when Request :: {handle_message, edb_dap:request() | edb_dap:response()} | terminate.
-spec init(noargs) -> {ok, state()}.
-spec start_link() -> {ok, pid()}.