]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/users.h
Add an overridden AddHit to BanCacheManager, allowing the expiry time to be set.
[user/henk/code/inspircd.git] / include / users.h
index 9d210931c03f477098b67143702846697cb2211b..d9330d42720437020225db9b0648fd5b417b0793 100644 (file)
@@ -620,6 +620,10 @@ class CoreExport User : public connection
         */
        std::string operquitmsg;
 
+       /** Whether or not to send an snotice about this user's quitting
+        */
+       bool quietquit;
+
        /** Flood counters - lines received
         */
        unsigned int lines_in;
@@ -628,13 +632,12 @@ class CoreExport User : public connection
         */
        time_t reset_due;
 
-       /** If this is set to true, then all read operations for the user
+       /** If this is set to true, then all socket operations for the user
         * are dropped into the bit-bucket.
-        * This is used by the global CullList, but please note that setting this value
-        * alone will NOT cause the user to quit. This means it can be used seperately,
-        * for example by shun modules etc.
+        * This value is set by QuitUser, and is not needed seperately from that call.
+        * Please note that setting this value alone will NOT cause the user to quit.
         */
-       bool muted;
+       bool quitting;
 
        /** IPV4 or IPV6 ip address. Use SetSockAddr to set this and GetProtocolFamily/
         * GetIPString/GetPort to obtain its values.