X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fprotocols%2Flegacy%2Flegacypeer.h;h=3bc93d31b50d396529fb669ab0fd2a26301386c6;hp=d364c6cdc2abfea8af80d4dc85eeb9557a7b0a78;hb=6f82edb27a2ed2c77b36591e492d8aa2671344ef;hpb=676141b18a54c4aa34d4831b9d054d8d63ba21b1;ds=sidebyside diff --git a/src/common/protocols/legacy/legacypeer.h b/src/common/protocols/legacy/legacypeer.h index d364c6cd..3bc93d31 100644 --- a/src/common/protocols/legacy/legacypeer.h +++ b/src/common/protocols/legacy/legacypeer.h @@ -42,7 +42,8 @@ public: }; LegacyPeer(AuthHandler *authHandler, QTcpSocket *socket, QObject *parent = 0); - ~LegacyPeer() {} + + Protocol::Type protocol() const { return Protocol::LegacyProtocol; } void setSignalProxy(SignalProxy *proxy); @@ -65,9 +66,6 @@ public: void dispatch(const Protocol::HeartBeat &msg); void dispatch(const Protocol::HeartBeatReply &msg); - // FIXME: this is only used for the auth phase and should be replaced by something more generic - void writeSocketData(const QVariant &item); - signals: void protocolError(const QString &errorString); @@ -79,6 +77,7 @@ protected slots: private: bool readSocketData(QVariant &item); + void writeSocketData(const QVariant &item); void handleHandshakeMessage(const QVariant &msg); void handlePackedFunc(const QVariant &packedFunc); void dispatchPackedFunc(const QVariantList &packedFunc);