diff options
Diffstat (limited to 'src/plugins/debugger/gdb/remotegdbserveradapter.h')
-rw-r--r-- | src/plugins/debugger/gdb/remotegdbserveradapter.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/plugins/debugger/gdb/remotegdbserveradapter.h b/src/plugins/debugger/gdb/remotegdbserveradapter.h index 0799ee48c1..c047e7c77c 100644 --- a/src/plugins/debugger/gdb/remotegdbserveradapter.h +++ b/src/plugins/debugger/gdb/remotegdbserveradapter.h @@ -33,7 +33,7 @@ #ifndef DEBUGGER_REMOTEGDBADAPTER_H #define DEBUGGER_REMOTEGDBADAPTER_H -#include "abstractgdbadapter.h" +#include "gdbengine.h" #include "localgdbprocess.h" namespace Debugger { @@ -45,23 +45,22 @@ namespace Internal { // /////////////////////////////////////////////////////////////////////// -class RemoteGdbServerAdapter : public AbstractGdbAdapter +class GdbRemoteServerEngine : public GdbEngine { Q_OBJECT public: - RemoteGdbServerAdapter(GdbEngine *engine); + GdbRemoteServerEngine(const DebuggerStartParameters &startParameters, + DebuggerEngine *masterEngine); private: DumperHandling dumperHandling() const; - void startAdapter(); - void handleGdbStartDone(); - void handleGdbStartFailed(); + void setupEngine(); void setupInferior(); void runEngine(); - void interruptInferior(); - void shutdownAdapter(); + void interruptInferior2(); + void shutdownEngine(); AbstractGdbProcess *gdbProc() { return &m_gdbProc; } |