Use late CoreSessionEventProcessor handler rather than early EventStringifier ones
[quassel.git] / src / core / ircserverhandler.h
index 9854396..52ecb6a 100644 (file)
@@ -34,77 +34,11 @@ public:
   void handleServerMsg(QByteArray rawMsg);
 
 public slots:
-  void handleJoin(const QString &prefix, const QList<QByteArray> &params);
-  void handleMode(const QString &prefix, const QList<QByteArray> &params);
   void handleNotice(const QString &prefix, const QList<QByteArray> &params);
-  void handlePing(const QString &prefix, const QList<QByteArray> &params);
   void handlePrivmsg(const QString &prefix, const QList<QByteArray> &params);
-  void handleQuit(const QString &prefix, const QList<QByteArray> &params);
-  void handle005(const QString &prefix, const QList<QByteArray> &params);   // RPL_ISUPPORT
-  void handle301(const QString &prefix, const QList<QByteArray> &params);   // RPL_AWAY
-  void handle305(const QString &prefix, const QList<QByteArray> &params);   // RPL_UNAWAY
-  void handle306(const QString &prefix, const QList<QByteArray> &params);   // RPL_NOWAWAY
-  void handle307(const QString &prefix, const QList<QByteArray> &params);   // RPL_WHOISSERVICE
-  void handle310(const QString &prefix, const QList<QByteArray> &params);   // RPL_SUSERHOST
-  void handle311(const QString &prefix, const QList<QByteArray> &params);   // RPL_WHOISUSER
-  void handle312(const QString &prefix, const QList<QByteArray> &params);   // RPL_WHOISSERVER
-  void handle313(const QString &prefix, const QList<QByteArray> &params);   // RPL_WHOISOPERATOR
-  void handle314(const QString &prefix, const QList<QByteArray> &params);   // RPL_WHOWASUSER
-  void handle315(const QString &prefix, const QList<QByteArray> &params);   // RPL_ENDOFWHO
-  void handle317(const QString &prefix, const QList<QByteArray> &params);   // RPL_WHOISIDLE
-  void handle318(const QString &prefix, const QList<QByteArray> &params);   // RPL_ENDOFWHOIS
-  void handle319(const QString &prefix, const QList<QByteArray> &params);   // RPL_WHOISCHANNELS
-  void handle320(const QString &prefix, const QList<QByteArray> &params);   // RPL_WHOISVIRT (is identified to services)
-  void handle322(const QString &prefix, const QList<QByteArray> &params);   // RPL_LIST
-  void handle323(const QString &prefix, const QList<QByteArray> &params);   // RPL_LISTEND
-  void handle324(const QString &prefix, const QList<QByteArray> &params);   // RPL_CHANNELMODEIS
-  void handle328(const QString &prefix, const QList<QByteArray> &params);   // RPL_??? (channel homepage)
-  void handle329(const QString &prefix, const QList<QByteArray> &params);   // RPL_??? (channel creation time)
-  void handle330(const QString &prefix, const QList<QByteArray> &params);   // RPL_WHOISACCOUNT (quakenet/snircd/undernet)
-  void handle331(const QString &prefix, const QList<QByteArray> &params);   // RPL_NOTOPIC
-  void handle332(const QString &prefix, const QList<QByteArray> &params);   // RPL_TOPIC
-  void handle333(const QString &prefix, const QList<QByteArray> &params);   // Topic set by...
-  void handle341(const QString &prefix, const QList<QByteArray> &params);   // RPL_INVITING
-  void handle352(const QString &prefix, const QList<QByteArray> &params);   // RPL_WHOREPLY
-  void handle353(const QString &prefix, const QList<QByteArray> &params);   // RPL_NAMREPLY
-  void handle369(const QString &prefix, const QList<QByteArray> &params);   // RPL_ENDOFWHOWAS
-  void handle432(const QString &prefix, const QList<QByteArray> &params);   // ERR_ERRONEUSNICKNAME
-  void handle433(const QString &prefix, const QList<QByteArray> &params);   // ERR_NICKNAMEINUSE
-  void handle437(const QString &prefix, const QList<QByteArray> &params);   // ERR_UNAVAILRESOURCE
 
   void defaultHandler(QString cmd, const QString &prefix, const QList<QByteArray> &params);
 
-private slots:
-  //! Joins after a netsplit
-  /** 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 QStringList &modes, const QString &quitMessage);
-
-  //! Quits after a netsplit
-  /** This slot handles a bulk-quit after a netsplit occured
-    * \param channel The channel the users quitted
-    * \param users   The list of users that got split
-    * \param quitMessage The message we received when the netsplit occured
-    */
-  void handleNetsplitQuit(const QString &channel, const QStringList &users, const QString &quitMessage);
-
-  //! Netsplit finished
-  /** This slot deletes the netsplit object that sent the finished() signal
-    */
-  void handleNetsplitFinished();
-
-  void handleEarlyNetsplitJoin(const QString &channel, const QStringList &users, const QStringList &modes);
-
-  //! Destroy any existing netsplits
-  /** This slot deletes all netsplit objects
-    * Used to get rid of existing netsplits on network reconnect
-    */
-  void destroyNetsplits();
-
 private:
   void tryNextNick(const QString &errnick, bool erroneus = false);
   bool checkParamCount(const QString &methodName, const QList<QByteArray> &params, int minParams);