#include "remote_debugger.h"
#include "core/config/project_settings.h"
#include "core/debugger/debugger_marshalls.h"
#include "core/debugger/engine_debugger.h"
#include "core/debugger/engine_profiler.h"
#include "core/debugger/script_debugger.h"
#include "core/input/input.h"
#include "core/io/resource_loader.h"
#include "core/math/expression.h"
#include "core/object/script_language.h"
#include "core/os/os.h"
#include "servers/display_server.h"
class RemoteDebugger::PerformanceProfiler : public EngineProfiler { … };
Error RemoteDebugger::_put_msg(const String &p_message, const Array &p_data) { … }
void RemoteDebugger::_err_handler(void *p_this, const char *p_func, const char *p_file, int p_line, const char *p_err, const char *p_descr, bool p_editor_notify, ErrorHandlerType p_type) { … }
void RemoteDebugger::_print_handler(void *p_this, const String &p_string, bool p_error, bool p_rich) { … }
RemoteDebugger::ErrorMessage RemoteDebugger::_create_overflow_error(const String &p_what, const String &p_descr) { … }
void RemoteDebugger::flush_output() { … }
void RemoteDebugger::send_message(const String &p_message, const Array &p_args) { … }
void RemoteDebugger::send_error(const String &p_func, const String &p_file, int p_line, const String &p_err, const String &p_descr, bool p_editor_notify, ErrorHandlerType p_type) { … }
void RemoteDebugger::_send_stack_vars(List<String> &p_names, List<Variant> &p_vals, int p_type) { … }
Error RemoteDebugger::_try_capture(const String &p_msg, const Array &p_data, bool &r_captured) { … }
void RemoteDebugger::_poll_messages() { … }
bool RemoteDebugger::_has_messages() { … }
Array RemoteDebugger::_get_message() { … }
void RemoteDebugger::debug(bool p_can_continue, bool p_is_error_breakpoint) { … }
void RemoteDebugger::poll_events(bool p_is_idle) { … }
Error RemoteDebugger::_core_capture(const String &p_cmd, const Array &p_data, bool &r_captured) { … }
Error RemoteDebugger::_profiler_capture(const String &p_cmd, const Array &p_data, bool &r_captured) { … }
RemoteDebugger::RemoteDebugger(Ref<RemoteDebuggerPeer> p_peer) { … }
RemoteDebugger::~RemoteDebugger() { … }