]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/configreader.h
Whoops, forgot some stuff for when GECOS was moved to position 10 in the UID command...
[user/henk/code/inspircd.git] / include / configreader.h
index 4a9720862d7cd38321e5620ec90695416fc038c8..8b031012d43f728453d33f70d4d6fe08aa369264 100644 (file)
@@ -603,6 +603,13 @@ class CoreExport ServerConfig : public Extensible
         */
        unsigned int OperMaxChans;
 
+       /** TS6-like server ID.
+        * NOTE: 000...999 are usable for InspIRCd servers. This
+        * makes code simpler. 0AA, 1BB etc with letters are reserved
+        * for services use.
+        */
+       int sid;
+
        /** Construct a new ServerConfig
         */
        ServerConfig(InspIRCd* Instance);
@@ -611,6 +618,10 @@ class CoreExport ServerConfig : public Extensible
         */
        void ClearStack();
 
+       /** Get server ID as string with required leading zeroes
+        */
+       std::string GetSID();
+
        /** Update the 005 vector
         */
        void Update005();