forked from qt-creator/qt-creator
debugger: refactoring
rename GdbResultRecord into GdbResponse merge cookie QVariant into GdbResponse move debugMessage convienience function from individual adapters to base
This commit is contained in:
@@ -32,6 +32,7 @@
|
||||
|
||||
#include <QtCore/QByteArray>
|
||||
#include <QtCore/QList>
|
||||
#include <QtCore/QVariant>
|
||||
|
||||
namespace Debugger {
|
||||
namespace Internal {
|
||||
@@ -128,7 +129,7 @@ public:
|
||||
void setStreamOutput(const QByteArray &name, const QByteArray &content);
|
||||
|
||||
private:
|
||||
friend class GdbResultRecord;
|
||||
friend class GdbResponse;
|
||||
friend class GdbEngine;
|
||||
|
||||
static QByteArray parseCString(const char *&from, const char *to);
|
||||
@@ -155,15 +156,16 @@ enum GdbResultClass
|
||||
GdbResultExit,
|
||||
};
|
||||
|
||||
class GdbResultRecord
|
||||
class GdbResponse
|
||||
{
|
||||
public:
|
||||
GdbResultRecord() : token(-1), resultClass(GdbResultUnknown) {}
|
||||
GdbResponse() : token(-1), resultClass(GdbResultUnknown) {}
|
||||
QByteArray toString() const;
|
||||
|
||||
int token;
|
||||
GdbResultClass resultClass;
|
||||
GdbMi data;
|
||||
QVariant cookie;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
Reference in New Issue
Block a user