void handleServerMsg(QByteArray rawMsg);
public slots:
+ void handleInvite(const QString &prefix, const QList<QByteArray> ¶ms);
void handleJoin(const QString &prefix, const QList<QByteArray> ¶ms);
void handleKick(const QString &prefix, const QList<QByteArray> ¶ms);
void handleMode(const QString &prefix, const QList<QByteArray> ¶ms);
void handle369(const QString &prefix, const QList<QByteArray> ¶ms); // RPL_ENDOFWHOWAS
void handle432(const QString &prefix, const QList<QByteArray> ¶ms); // ERR_ERRONEUSNICKNAME
void handle433(const QString &prefix, const QList<QByteArray> ¶ms); // ERR_NICKNAMEINUSE
+ void handle437(const QString &prefix, const QList<QByteArray> ¶ms); // ERR_UNAVAILRESOURCE
void defaultHandler(QString cmd, const QString &prefix, const QList<QByteArray> ¶ms);
// key: quit message
// value: the corresponding netsplit object
QHash<QString, Netsplit*> _netsplits;
-};
+#ifdef HAVE_QCA2
+ QByteArray decrypt(const QString &target, const QByteArray &message, bool isTopic = false);
+#endif
+};
#endif