/***************************************************************************
- * Copyright (C) 2005-2013 by the Quassel Project *
+ * Copyright (C) 2005-2014 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
};
LegacyPeer(AuthHandler *authHandler, QTcpSocket *socket, QObject *parent = 0);
- ~LegacyPeer() {}
+
+ Protocol::Type protocol() const { return Protocol::LegacyProtocol; }
void setSignalProxy(SignalProxy *proxy);
// only used in compat mode
void protocolVersionMismatch(int actual, int expected);
-private slots:
- void socketDataAvailable();
+protected slots:
+ void onSocketDataAvailable();
private:
bool readSocketData(QVariant &item);
void dispatchPackedFunc(const QVariantList &packedFunc);
QDataStream _stream;
- qint32 _blockSize;
+ quint32 _blockSize;
bool _useCompression;
};