]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/base.h
Converted to new Implements system
[user/henk/code/inspircd.git] / include / base.h
index cec519e5c1cb9e7beb21de32814218a8037e867a..ac03a748c56d59927ad237969f48a1936f3bbc8e 100644 (file)
@@ -20,6 +20,7 @@
 #include "inspircd_config.h" 
 #include <time.h>
 #include <map>
+#include <deque>
 #include <string>
 
 typedef void* VoidPointer;
@@ -86,6 +87,14 @@ public:
         * @return If you provide a non-existent key name, the function returns NULL, otherwise a pointer to the item referenced by the key is returned.
         */
        char* GetExt(std::string key);
+
+       /** Get a list of all extension items names.
+        *
+        * @param list A deque of strings to receive the list
+        *
+        * @return This function writes a list of all extension items stored in this object by name into the given deque and returns void.
+        */
+       void GetExtList(std::deque<std::string> &list);
 };
 
 /** BoolSet is a utility class designed to hold eight bools in a bitmask.