]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/treesocket.h
m_spanningtree Move squit logic into TreeServer from TreeSocket
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / treesocket.h
index 274337d3fef7d359c225ec93bc45fc5ece13dfa8..a775d7c243d27ac9180343b185f4068d5637d2af 100644 (file)
@@ -250,20 +250,6 @@ class TreeSocket : public BufferedSocket
 
        bool Capab(const parameterlist &params);
 
-       /** This function forces this server to quit, removing this server
-        * and any users on it (and servers and users below that, etc etc).
-        * It's very slow and pretty clunky, but luckily unless your network
-        * is having a REAL bad hair day, this function shouldnt be called
-        * too many times a month ;-)
-        */
-       void SquitServer(std::string &from, TreeServer* Current, int& num_lost_servers, int& num_lost_users);
-
-       /** This is a wrapper function for SquitServer above, which
-        * does some validation first and passes on the SQUIT to all
-        * other remaining servers.
-        */
-       void Squit(TreeServer* Current, const std::string &reason);
-
        /** Send one or more FJOINs for a channel of users.
         * If the length of a single line is more than 480-NICKMAX
         * in length, it is split over multiple lines.
@@ -320,10 +306,6 @@ class TreeSocket : public BufferedSocket
         */
        void Close();
 
-       /** Returns true if this server was introduced to the rest of the network
-        */
-       bool Introduced();
-
        /** Fixes messages coming from old servers so the new command handlers understand them
         */
        bool PreProcessOldProtocolMessage(User*& who, std::string& cmd, std::vector<std::string>& params);