]> code.citadel.org Git - citadel.git/blobdiff - citadel/dynloader.h
* Added a generic (void *) parameter to the ForEachUser() and ForEachRoom()
[citadel.git] / citadel / dynloader.h
index b53e159a649de5232732c6af6cbeab0ba52fa2a3..088f4d2fb2ba416b03d402f9444c4eec4c6f69f5 100644 (file)
@@ -1,19 +1,27 @@
 /* $Id$ */
 void DLoader_Init(char *pathname);
 int DLoader_Exec_Cmd(char *cmdbuf);
+char *Dynamic_Module_Init(void);
+
 void CtdlRegisterLogHook(void (*fcn_ptr)(char *), int loglevel);
-void CtdlRegisterCleanupHook(void (*fcn_ptr)(void));
-void CtdlRegisterSessionHook(void (*fcn_ptr)(void), int EventType);
 void PerformLogHooks(int loglevel, char *logmsg);
+
+
+void CtdlRegisterSessionHook(void (*fcn_ptr)(void), int EventType);
 void PerformSessionHooks(int EventType);
-void PerformUserHooks(char *username, long usernum, int EventType);
-int PerformXmsgHooks(char *, char *, char *);
-void CtdlRegisterProtoHook(void (*handler)(char *), char *cmd, char *desc);
+
 void CtdlRegisterUserHook(void (*fcn_ptr)(char*, long), int EventType);
+void PerformUserHooks(char *username, long usernum, int EventType);
+
 void CtdlRegisterXmsgHook(int (*fcn_ptr)(char *, char *, char *), int order);
+int PerformXmsgHooks(char *, char *, char *);
+
 void CtdlRegisterMessageHook(int (*handler)(struct CtdlMessage *), int EventType);
+int PerformMessageHooks(struct CtdlMessage *, int EventType);
+
+void CtdlRegisterCleanupHook(void (*fcn_ptr)(void));
+void CtdlRegisterProtoHook(void (*handler)(char *), char *cmd, char *desc);
 void CtdlRegisterServiceHook(int tcp_port,
                         void (*h_greeting_function) (void),
                         void (*h_command_function) (void) ) ;
-int PerformMessageHooks(struct CtdlMessage *, int EventType);
-char *Dynamic_Module_Init(void);
+