Current section

Files

Jump to
live_debugger lib live_debugger app events.ex
Raw

lib/live_debugger/app/events.ex

defmodule LiveDebugger.App.Events do
@moduledoc """
Events emitted by the LiveDebugger UI.
"""
use LiveDebugger.Event
alias LiveDebugger.Structs.LvProcess
defevent(UserChangedSettings,
key:
:dead_view_mode
| :garbage_collection
| :debug_button
| :tracing_enabled_on_start
| :dead_liveviews
| :highlight_in_browser,
value: term(),
from: pid()
)
defevent(UserRefreshedTrace)
defevent(DebuggerMounted,
debugged_pid: pid(),
debugger_pid: pid(),
debugged_transport_pid: pid()
)
defevent(FindSuccessor, lv_process: LvProcess.t())
end