Qt: Run GDB server on emulation thread

This commit is contained in:
Jean-Baptiste Boric
2023-02-25 17:27:03 +01:00
parent 4494a2c73c
commit 7810e68a58
8 changed files with 82 additions and 66 deletions

View File

@@ -11,12 +11,13 @@ class GDBServer : public QTcpServer
Q_OBJECT
public:
GDBServer(QObject* parent, u16 port);
GDBServer(QObject* parent = nullptr);
~GDBServer();
public Q_SLOTS:
void start(quint16 port);
void stop();
protected:
void incomingConnection(qintptr socketDescriptor) override;
private:
std::list<GDBConnection*> m_connections;
};