diff options
author | hjk <qtc-committer@nokia.com> | 2012-06-13 10:15:56 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-06-13 10:55:59 +0200 |
commit | 5d782df33f2ad68421df803ba23b2422691110c7 (patch) | |
tree | 0e0480a68cf4c09193aa4e50b70f0e862a4a1b63 /src/plugins/debugger/gdb/codagdbadapter.h | |
parent | c68cf6dcd9c60bd7db7f7fb621efba76377541bd (diff) | |
download | qt-creator-5d782df33f2ad68421df803ba23b2422691110c7.tar.gz |
debugger: Replace adapter classes by GdbEngine subclasses
Change-Id: Iee6195b1eed5251545b9d688221ac2edf19325c1
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Diffstat (limited to 'src/plugins/debugger/gdb/codagdbadapter.h')
-rw-r--r-- | src/plugins/debugger/gdb/codagdbadapter.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/plugins/debugger/gdb/codagdbadapter.h b/src/plugins/debugger/gdb/codagdbadapter.h index a536d7109a..3c1875946a 100644 --- a/src/plugins/debugger/gdb/codagdbadapter.h +++ b/src/plugins/debugger/gdb/codagdbadapter.h @@ -33,7 +33,7 @@ #ifndef DEBUGGER_CODAGDBADAPTER_H #define DEBUGGER_CODAGDBADAPTER_H -#include "abstractgdbadapter.h" +#include "gdbengine.h" #include "localgdbprocess.h" #include "callback.h" #include "codautils.h" @@ -73,7 +73,7 @@ struct GdbResult; // /////////////////////////////////////////////////////////////////////// -class CodaGdbAdapter : public AbstractGdbAdapter +class GdbCodaEngine : public GdbEngine { Q_OBJECT @@ -82,8 +82,10 @@ public: typedef Coda::Callback<const Coda::CodaCommandResult &> CodaCallback; typedef Coda::Callback<const GdbResponse &> GdbCallback; - explicit CodaGdbAdapter(GdbEngine *engine); - ~CodaGdbAdapter(); + GdbCodaEngine(const DebuggerStartParameters &startParameters, + DebuggerEngine *masterEngine); + ~GdbCodaEngine(); + void setGdbServerName(const QString &name); QString gdbServerName() const { return m_gdbServerName; } @@ -110,13 +112,12 @@ public: private: void setupDeviceSignals(); - void startAdapter(); - void handleGdbStartDone(); + void setupEngine(); void handleGdbStartFailed(); void setupInferior(); void runEngine(); - void interruptInferior(); - void shutdownAdapter(); + void interruptInferior2(); + void shutdownEngine(); void sendRunControlTerminateCommand(); void handleRunControlTerminate(const Coda::CodaCommandResult &); void sendRegistersGetMCommand(); @@ -159,8 +160,6 @@ private: Q_SLOT void readGdbServerCommand(); Q_SLOT void codaDeviceError(const QString &); Q_SLOT void codaDeviceRemoved(const SymbianUtils::SymbianDevice &dev); - - void startGdb(); Q_SLOT void codaEvent(const Coda::CodaEvent &knownEvent); void handleCodaRunControlModuleLoadContextSuspendedEvent(const Coda::CodaRunControlModuleLoadContextSuspendedEvent &e); inline void sendContinue(); |