X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcorebasichandler.h;fp=src%2Fcore%2Fcorebasichandler.h;h=b55052e564d6c4b0362597e0ac7dffc97b5f2892;hp=f741112e055cabe98b14a15209839e23257b66c2;hb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;hpb=30b159cb876a9495de42e9a3e70ca050516f0805 diff --git a/src/core/corebasichandler.h b/src/core/corebasichandler.h index f741112e..b55052e5 100644 --- a/src/core/corebasichandler.h +++ b/src/core/corebasichandler.h @@ -25,9 +25,8 @@ #include #include "basichandler.h" -#include "message.h" - #include "corenetwork.h" +#include "message.h" class CoreSession; @@ -36,45 +35,52 @@ class CoreBasicHandler : public BasicHandler Q_OBJECT public: - CoreBasicHandler(CoreNetwork *parent = nullptr); - - QString serverDecode(const QByteArray &string); - QStringList serverDecode(const QList &stringlist); - QString channelDecode(const QString &bufferName, const QByteArray &string); - QStringList channelDecode(const QString &bufferName, const QList &stringlist); - QString userDecode(const QString &userNick, const QByteArray &string); - QStringList userDecode(const QString &userNick, const QList &stringlist); - - QByteArray serverEncode(const QString &string); - QList serverEncode(const QStringList &stringlist); - QByteArray channelEncode(const QString &bufferName, const QString &string); - QList channelEncode(const QString &bufferName, const QStringList &stringlist); - QByteArray userEncode(const QString &userNick, const QString &string); - QList userEncode(const QString &userNick, const QStringList &stringlist); + CoreBasicHandler(CoreNetwork* parent = nullptr); + + QString serverDecode(const QByteArray& string); + QStringList serverDecode(const QList& stringlist); + QString channelDecode(const QString& bufferName, const QByteArray& string); + QStringList channelDecode(const QString& bufferName, const QList& stringlist); + QString userDecode(const QString& userNick, const QByteArray& string); + QStringList userDecode(const QString& userNick, const QList& stringlist); + + QByteArray serverEncode(const QString& string); + QList serverEncode(const QStringList& stringlist); + QByteArray channelEncode(const QString& bufferName, const QString& string); + QList channelEncode(const QString& bufferName, const QStringList& stringlist); + QByteArray userEncode(const QString& userNick, const QString& string); + QList userEncode(const QString& userNick, const QStringList& stringlist); signals: - void displayMsg(Message::Type, BufferInfo::Type, const QString &target, const QString &text, const QString &sender = "", Message::Flags flags = Message::None); + void displayMsg(Message::Type, + BufferInfo::Type, + const QString& target, + const QString& text, + const QString& sender = "", + Message::Flags flags = Message::None); /** * Sends the raw (encoded) line, adding to the queue if needed, optionally with higher priority. * * @see CoreNetwork::putRawLine() */ - void putRawLine(const QByteArray &msg, const bool prepend = false); + void putRawLine(const QByteArray& msg, const bool prepend = false); /** * Sends the command with encoded parameters, with optional prefix or high priority. * - * @see CoreNetwork::putCmd(const QString &cmd, const QList ¶ms, const QByteArray &prefix = QByteArray(), const bool prepend = false) + * @see CoreNetwork::putCmd(const QString &cmd, const QList ¶ms, const QByteArray &prefix = QByteArray(), const bool + * prepend = false) */ - void putCmd(const QString &cmd, const QList ¶ms, const QByteArray &prefix = {}, bool prepend = false); + void putCmd(const QString& cmd, const QList& params, const QByteArray& prefix = {}, bool prepend = false); /** * Sends the command for each set of encoded parameters, with optional prefix or high priority. * - * @see CoreNetwork::putCmd(const QString &cmd, const QList> ¶ms, const QByteArray &prefix = QByteArray(), const bool prepend = false) + * @see CoreNetwork::putCmd(const QString &cmd, const QList> ¶ms, const QByteArray &prefix = QByteArray(), const + * bool prepend = false) */ - void putCmd(const QString &cmd, const QList> ¶ms, const QByteArray &prefix = {}, bool prepend = false); + void putCmd(const QString& cmd, const QList>& params, const QByteArray& prefix = {}, bool prepend = false); protected: /** @@ -90,16 +96,15 @@ protected: * maintain PING/PONG replies, the other side will close the connection. * @endparmblock */ - void putCmd(const QString &cmd, const QByteArray ¶m, const QByteArray &prefix = QByteArray(), const bool prepend = false); + void putCmd(const QString& cmd, const QByteArray& param, const QByteArray& prefix = QByteArray(), const bool prepend = false); - inline CoreNetwork *network() const { return _network; } - inline CoreSession *coreSession() const { return _network->coreSession(); } + inline CoreNetwork* network() const { return _network; } + inline CoreSession* coreSession() const { return _network->coreSession(); } - BufferInfo::Type typeByTarget(const QString &target) const; + BufferInfo::Type typeByTarget(const QString& target) const; private: - CoreNetwork *_network; + CoreNetwork* _network; }; - #endif