]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/servers.h
Attempted fixes for UDP race conditions
[user/henk/code/inspircd.git] / include / servers.h
index 9ce3e744df0f6d1b3443ba08a21434a0c4cb5003..cd329fa4b1e7fbcb2a0a2bcf9b9398ab6e75a468 100644 (file)
@@ -6,7 +6,7 @@
 #include "inspircd_config.h" 
 #include "connection.h"
 #include <string>
-#include <map.h>
+#include <map>
  
 #ifndef __SERVERS_H__ 
 #define __SERVERS_H__ 
@@ -20,45 +20,49 @@ class serverrec : public connection
 {
  private:
  public:
-    /** server name
-     */
+       /** server name
+        */
        char name[MAXBUF];
        /** last ping response (ms)
-     */
+        */
        long pingtime;
        /** invisible users on server
-     */
+        */
        long usercount_i;
        /** non-invisible users on server
-     */
+        */
        long usercount;
        /** opers on server
-     */
+        */
        long opercount;
        /** number of hops away (for quick access)
-     */
+        */
        int hops_away;
        /** ircd version
-     */
+        */
        long version;
        /** is a JUPE server (faked to enforce a server ban)
-     */
+        */
        bool jupiter;
+       
+       /** Description of the server
+        */     
+       char description[MAXBUF];
+       
+       bool initiator;
 
        /** Constructor
-     */
+        */
        serverrec();
        /** Constructor which initialises some of the main variables
-     */
+        */
        serverrec(char* n, long ver, bool jupe);
        /** Destructor
-     */
+        */
        ~serverrec();
 };
 
 
 
-typedef map<string, serverrec*> server_list;
-
 #endif