]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/modules.h
Converted to new Implements system
[user/henk/code/inspircd.git] / include / modules.h
index 28dbadb2ee2e63f9803891171ff242616a66fe13..264354db91d77d51f486d37803a2413d7924ccf8 100644 (file)
@@ -280,7 +280,8 @@ enum Implementation {       I_OnUserConnect, I_OnUserQuit, I_OnUserDisconnect, I_OnUse
                        I_OnBackgroundTimer, I_OnSendList, I_OnPreCommand, I_OnCheckReady, I_OnUserRrgister, I_OnRawMode, I_OnCheckInvite,
                        I_OnCheckKey, I_OnCheckLimit, I_OnCheckBan, I_OnStats, I_OnChangeLocalUserHost, I_OnChangeLocalUserGecos, I_OnLocalTopicChange,
                        I_OnPostLocalTopicChange, I_OnEvent, I_OnRequest, I_OnOperCompre, I_OnGlobalOper, I_OnGlobalConnect, I_OnAddBan, I_OnDelBan,
-                       I_OnRawSocketAccept, I_OnRawSocketClose, I_OnRawSocketWrite, I_OnRawSocketRead };
+                       I_OnRawSocketAccept, I_OnRawSocketClose, I_OnRawSocketWrite, I_OnRawSocketRead, I_OnChangeLocalUserGECOS, I_OnUserRegister,
+                       I_OnOperCompare };
 
 /** Base class for all InspIRCd modules
  *  This class is the base class for InspIRCd modules. All modules must inherit from this class,
@@ -308,7 +309,7 @@ class Module : public classbase
         */
        virtual Version GetVersion();
 
-       virtual void Implements(bool &Implements[255]);
+       virtual void Implements(char* Implements);
 
        /** Called when a user connects.
         * The details of the connecting user are available to you in the parameter userrec *user