]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/treesocket.h
m_spanningtree Translate the new SERVER message for 1202 protocol servers
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / treesocket.h
index 9dbc212a1a50b02f59a5595d65041cbe7ee51855..bee8b30692b09d747e3790479121dff161947058 100644 (file)
@@ -139,6 +139,15 @@ class TreeSocket : public BufferedSocket
         */
        void FinishAuth(const std::string& remotename, const std::string& remotesid, const std::string& remotedesc, bool hidden);
 
+       /** Authenticate the remote server.
+        * Validate the parameters and find the link block that matches the remote server. In case of an error,
+        * an appropriate snotice is generated, an ERROR message is sent and the connection is closed.
+        * Failing to find a matching link block counts as an error.
+        * @param params Parameters they sent in the SERVER command
+        * @return Link block for the remote server, or NULL if an error occurred
+        */
+       Link* AuthRemote(const parameterlist& params);
+
  public:
        const time_t age;