Pimp my netsplit detection
[quassel.git] / src / core / ircserverhandler.h
index f035eb9..0d725f6 100644 (file)
@@ -87,9 +87,10 @@ private slots:
   /** This slot handles a bulk-join after a netsplit is over
     * \param channel The channel the users joined
     * \param users   The list of users that joind the channel
+    * \param modes   The list of modes the users get set
     * \param quitMessage The message we received when the netsplit occured
     */
-  void handleNetsplitJoin(const QString &channel, const QStringList &users, const QString &quitMessage);
+  void handleNetsplitJoin(const QString &channel, const QStringList &users, const QStringList &modes, const QString &quitMessage);
 
   //! Quits after a netsplit
   /** This slot handles a bulk-quit after a netsplit occured
@@ -104,6 +105,8 @@ private slots:
     */
   void handleNetsplitFinished();
 
+  void handleEarlyNetsplitJoin(const QString &channel, const QStringList &users, const QStringList &modes);
+
 private:
   void tryNextNick(const QString &errnick, bool erroneus = false);
   bool checkParamCount(const QString &methodName, const QList<QByteArray> &params, int minParams);