]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/ctables.h
Windows specific data types in EventHandler are now Extensible items
[user/henk/code/inspircd.git] / include / ctables.h
index 92a0659afac915f9f9fd4d5a94c8e57589dc175b..e8a3337fd2b6e23959ff7988931a7835bd2cd9ac 100644 (file)
@@ -19,6 +19,7 @@
 #include "hash_map.h"
 #include "base.h"
 
+/* Forward declarations - required */
 class userrec;
 class InspIRCd;
 
@@ -29,10 +30,10 @@ enum CmdResult
        CMD_FAILURE = 0,        /* Command exists, but failed */
        CMD_SUCCESS = 1,        /* Command exists, and succeeded */
        CMD_INVALID = 2,        /* Command doesnt exist at all! */
-       CMD_USER_DELETED = 3,   /* User was deleted! */
+       CMD_USER_DELETED = 3    /* User was deleted - DEPRECIATED */
 };
 
-/* For commands which should not be replicated to other
+/** For commands which should not be replicated to other
  * servers, we usually return CMD_FAILURE. this isnt readable,
  * so we define this alias for CMD_FAILURE called
  * CMD_LOCALONLY, which of course does the same thing but is
@@ -44,7 +45,7 @@ enum CmdResult
 /** A structure that defines a command. Every command available
  * in InspIRCd must be defined as derived from command_t.
  */
-class command_t : public Extensible
+class CoreExport command_t : public Extensible
 {
  protected:
        /** Owner/Creator object