X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fprotocols%2Flegacy%2Flegacypeer.h;h=fefbfc9294b2203abaa0218a2a596963d6588c84;hp=f9e09541f2d3e9a2ab4c08502114ef19ce50f48d;hb=a95ad2de573027f9bee36db972bcae4195168d0c;hpb=39328183a6a87c6eb10a9dbbffcd5d65bf154a1f diff --git a/src/common/protocols/legacy/legacypeer.h b/src/common/protocols/legacy/legacypeer.h index f9e09541..fefbfc92 100644 --- a/src/common/protocols/legacy/legacypeer.h +++ b/src/common/protocols/legacy/legacypeer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2018 by the Quassel Project * + * Copyright (C) 2005-2020 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -28,7 +28,8 @@ class LegacyPeer : public RemotePeer Q_OBJECT public: - enum RequestType { + enum RequestType + { Sync = 1, RpcCall, InitRequest, @@ -37,49 +38,46 @@ public: HeartBeatReply }; - LegacyPeer(AuthHandler *authHandler, QTcpSocket *socket, Compressor::CompressionLevel level, QObject *parent = nullptr); + LegacyPeer(AuthHandler* authHandler, QTcpSocket* socket, Compressor::CompressionLevel level, QObject* parent = nullptr); - Protocol::Type protocol() const { return Protocol::LegacyProtocol; } - QString protocolName() const { return "the legacy protocol"; } + Protocol::Type protocol() const override { return Protocol::LegacyProtocol; } + QString protocolName() const override { return "the legacy protocol"; } - void setSignalProxy(SignalProxy *proxy); + void setSignalProxy(SignalProxy* proxy) override; - void dispatch(const Protocol::RegisterClient &msg); - void dispatch(const Protocol::ClientDenied &msg); - void dispatch(const Protocol::ClientRegistered &msg); - void dispatch(const Protocol::SetupData &msg); - void dispatch(const Protocol::SetupFailed &msg); - void dispatch(const Protocol::SetupDone &msg); - void dispatch(const Protocol::Login &msg); - void dispatch(const Protocol::LoginFailed &msg); - void dispatch(const Protocol::LoginSuccess &msg); - void dispatch(const Protocol::SessionState &msg); + void dispatch(const Protocol::RegisterClient& msg) override; + void dispatch(const Protocol::ClientDenied& msg) override; + void dispatch(const Protocol::ClientRegistered& msg) override; + void dispatch(const Protocol::SetupData& msg) override; + void dispatch(const Protocol::SetupFailed& msg) override; + void dispatch(const Protocol::SetupDone& msg) override; + void dispatch(const Protocol::Login& msg) override; + void dispatch(const Protocol::LoginFailed& msg) override; + void dispatch(const Protocol::LoginSuccess& msg) override; + void dispatch(const Protocol::SessionState& msg) override; - void dispatch(const Protocol::SyncMessage &msg); - void dispatch(const Protocol::RpcCall &msg); - void dispatch(const Protocol::InitRequest &msg); - void dispatch(const Protocol::InitData &msg); + void dispatch(const Protocol::SyncMessage& msg) override; + void dispatch(const Protocol::RpcCall& msg) override; + void dispatch(const Protocol::InitRequest& msg) override; + void dispatch(const Protocol::InitData& msg) override; - void dispatch(const Protocol::HeartBeat &msg); - void dispatch(const Protocol::HeartBeatReply &msg); + void dispatch(const Protocol::HeartBeat& msg) override; + void dispatch(const Protocol::HeartBeatReply& msg) override; signals: - void protocolError(const QString &errorString); - - // only used in compat mode - void protocolVersionMismatch(int actual, int expected); + void protocolError(const QString& errorString); private: using RemotePeer::writeMessage; - void writeMessage(const QVariant &item); - void processMessage(const QByteArray &msg); + void writeMessage(const QVariant& item); + void processMessage(const QByteArray& msg) override; - void handleHandshakeMessage(const QVariant &msg); - void handlePackedFunc(const QVariant &packedFunc); - void dispatchPackedFunc(const QVariantList &packedFunc); + void handleHandshakeMessage(const QVariant& msg); + void handlePackedFunc(const QVariant& packedFunc); + void dispatchPackedFunc(const QVariantList& packedFunc); - void toLegacyIrcUsersAndChannels(QVariantMap &initData); - void fromLegacyIrcUsersAndChannels(QVariantMap &initData); + void toLegacyIrcUsersAndChannels(QVariantMap& initData); + void fromLegacyIrcUsersAndChannels(QVariantMap& initData); bool _useCompression; };