void handlePrivmsg(const QString &prefix, const QList<QByteArray> ¶ms);
void handleQuit(const QString &prefix, const QList<QByteArray> ¶ms);
void handleTopic(const QString &prefix, const QList<QByteArray> ¶ms);
-
+ void handleCap(const QString &prefix, const QList<QByteArray> ¶ms); // CAP framework
+ void handleAuthenticate(); // SASL auth - no params
void handle001(const QString &prefix, const QList<QByteArray> ¶ms); // RPL_WELCOME
void handle005(const QString &prefix, const QList<QByteArray> ¶ms); // RPL_ISUPPORT
void handle221(const QString &prefix, const QList<QByteArray> ¶ms); // RPL_UMODEIS