equal
deleted
inserted
replaced
20 #define _HET_CONNECTEDCLIENT_INCLUDED |
20 #define _HET_CONNECTEDCLIENT_INCLUDED |
21 |
21 |
22 #include <QObject> |
22 #include <QObject> |
23 #include <QList> |
23 #include <QList> |
24 #include <QMap> |
24 #include <QMap> |
|
25 #include <QStringList> |
25 |
26 |
26 class HWNetServer; |
27 class HWNetServer; |
27 class QTcpSocket; |
28 class QTcpSocket; |
28 class QTcpServer; |
29 class QTcpServer; |
29 |
30 |
47 bool readyToStart; |
48 bool readyToStart; |
48 QList<QStringList> m_teamsCfg; // TeamName - hhs |
49 QList<QStringList> m_teamsCfg; // TeamName - hhs |
49 class ShouldDisconnectException {}; |
50 class ShouldDisconnectException {}; |
50 |
51 |
51 QString client_nick; |
52 QString client_nick; |
52 void ParseLine(const QByteArray & line); |
53 void ParseCmd(const QStringList & lst); |
53 unsigned int removeTeam(const QString& tname); // returns netID |
54 unsigned int removeTeam(const QString& tname); // returns netID |
54 |
55 |
55 HWNetServer* m_hwserver; |
56 HWNetServer* m_hwserver; |
56 QTcpSocket* m_client; |
57 QTcpSocket* m_client; |
57 |
58 |
58 void RawSendNet(const QString & buf); |
59 void RawSendNet(const QString & buf); |
59 void RawSendNet(const QByteArray & buf); |
60 void RawSendNet(const QByteArray & buf); |
60 |
61 |
61 //QByteArray readbuffer; |
62 QStringList cmdbuf; |
62 |
63 |
63 signals: |
64 signals: |
64 void HWClientDisconnected(HWConnectedClient* client); |
65 void HWClientDisconnected(HWConnectedClient* client); |
65 |
66 |
66 private slots: |
67 private slots: |