]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/listmode.h
Only subclass Simple{Channel,User}ModeHandler when necessary.
[user/henk/code/inspircd.git] / include / listmode.h
index 96a13a519b654103e2233687f10763b970a32cf3..f978e9c9a39529afb3f7c219a4f72c34c569efd3 100644 (file)
@@ -64,7 +64,7 @@ class CoreExport ListModeBase : public ModeHandler
        typedef std::vector<ListLimit> limitlist;
 
        /** The default maximum list size. */
-       static const unsigned int DEFAULT_LIST_SIZE = 64;
+       static const unsigned int DEFAULT_LIST_SIZE = 100;
 
        /** Finds the limit of modes that can be placed on the given channel name according to the config
         * @param channame The channel name to find the limit for
@@ -126,6 +126,10 @@ class CoreExport ListModeBase : public ModeHandler
         */
        unsigned int GetLimit(Channel* channel);
 
+       /** Gets the lower list limit for this listmode.
+        */
+       unsigned int GetLowerLimit();
+
        /** Retrieves the list of all modes set on the given channel
         * @param channel Channel to get the list from
         * @return A list with all modes of this type set on the given channel, can be NULL