src: Yearly copyright bump
[quassel.git] / src / common / remotepeer.h
index 8a47b0a..f18e91c 100644 (file)
@@ -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  *
@@ -39,12 +39,12 @@ class COMMON_EXPORT RemotePeer : public Peer
 
 public:
     // import the virtuals from the baseclass
-    using Peer::handle;
     using Peer::dispatch;
+    using Peer::handle;
 
-    RemotePeer(AuthHandler *authHandler, QTcpSocket *socket, Compressor::CompressionLevel level, QObject *parent = nullptr);
+    RemotePeer(AuthHandler* authHandler, QTcpSocket* socket, Compressor::CompressionLevel level, QObject* parent = nullptr);
 
-    void setSignalProxy(SignalProxy *proxy) override;
+    void setSignalProxy(SignalProxyproxy) override;
 
     virtual QString protocolName() const = 0;
     QString description() const override;
@@ -62,27 +62,30 @@ public:
     bool compressionEnabled() const;
     void setCompressionEnabled(bool enabled);
 
-    QTcpSocket *socket() const;
+    QTcpSocketsocket() const;
 
 public slots:
-    void close(const QString &reason = QString()) override;
+    void close(const QStringreason = QString()) override;
 
 signals:
     void transferProgress(int current, int max);
-    void socketError(QAbstractSocket::SocketError error, const QString &errorString);
-    void statusMessage(const QString &msg);
+    void socketError(QAbstractSocket::SocketError error, const QString& errorString);
+    void statusMessage(const QString& msg);
+
+    // Only used by LegacyPeer
+    void protocolVersionMismatch(int actual, int expected);
 
 protected:
-    SignalProxy *signalProxy() const override;
+    SignalProxysignalProxy() const override;
 
-    void writeMessage(const QByteArray &msg);
-    virtual void processMessage(const QByteArray &msg) = 0;
+    void writeMessage(const QByteArraymsg);
+    virtual void processMessage(const QByteArraymsg) = 0;
 
     // These protocol messages get handled internally and won't reach SignalProxy
-    void handle(const Protocol::HeartBeat &heartBeat);
-    void handle(const Protocol::HeartBeatReply &heartBeatReply);
-    virtual void dispatch(const Protocol::HeartBeat &msg) = 0;
-    virtual void dispatch(const Protocol::HeartBeatReply &msg) = 0;
+    void handle(const Protocol::HeartBeatheartBeat);
+    void handle(const Protocol::HeartBeatReplyheartBeatReply);
+    virtual void dispatch(const Protocol::HeartBeatmsg) = 0;
+    virtual void dispatch(const Protocol::HeartBeatReplymsg) = 0;
 
 protected slots:
     virtual void onSocketStateChanged(QAbstractSocket::SocketState state);
@@ -96,13 +99,13 @@ private slots:
     void changeHeartBeatInterval(int secs);
 
 private:
-    bool readMessage(QByteArray &msg);
+    bool readMessage(QByteArraymsg);
 
 private:
-    QTcpSocket *_socket;
-    Compressor *_compressor;
-    SignalProxy *_signalProxy;
-    QTimer *_heartBeatTimer;
+    QTcpSocket_socket;
+    Compressor_compressor;
+    SignalProxy_signalProxy;
+    QTimer_heartBeatTimer;
     int _heartBeatCount;
     int _lag;
     quint32 _msgSize;