MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / DebugEngine

Class DebugEngine

src/tools/debugadapter/debugengine.h:15–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13class JavaDebugger;
14class PythonDebugger;
15class DebugEngine : public QObject
16{
17 Q_OBJECT
18public:
19 explicit DebugEngine(QObject *parent = nullptr);
20
21 bool start();
22 void stop();
23 bool exit();
24
25signals:
26
27public slots:
28private:
29 bool initialize();
30 void listeningIdeAlive();
31
32 bool isRunning = false;
33
34 QSharedPointer<DapSession> dapSession;
35 QSharedPointer<JavaDebugger> javaDebugger;
36 QSharedPointer<PythonDebugger> pythonDebugger;
37 QTimer checkIdeAliveTimer;
38};
39
40#endif // DEBUGENGINE_H

Callers

nothing calls this directly

Calls 1

initializeFunction · 0.50

Tested by

no test coverage detected