summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/gdb/codagdbadapter.h
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2012-06-13 10:15:56 +0200
committerhjk <qthjk@ovi.com>2012-06-13 10:55:59 +0200
commit5d782df33f2ad68421df803ba23b2422691110c7 (patch)
tree0e0480a68cf4c09193aa4e50b70f0e862a4a1b63 /src/plugins/debugger/gdb/codagdbadapter.h
parentc68cf6dcd9c60bd7db7f7fb621efba76377541bd (diff)
downloadqt-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.h19
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();