]> code.citadel.org Git - citadel.git/blobdiff - citadel/dynloader.h
* Added CtdlRegisterServiceHook() and its data type, for implementing arbitrary
[citadel.git] / citadel / dynloader.h
index 4e9bb3726f9491acf69cfffb80ffebc48f1e02ee..b53e159a649de5232732c6af6cbeab0ba52fa2a3 100644 (file)
@@ -12,5 +12,8 @@ void CtdlRegisterProtoHook(void (*handler)(char *), char *cmd, char *desc);
 void CtdlRegisterUserHook(void (*fcn_ptr)(char*, long), int EventType);
 void CtdlRegisterXmsgHook(int (*fcn_ptr)(char *, char *, char *), int order);
 void CtdlRegisterMessageHook(int (*handler)(struct CtdlMessage *), int EventType);
+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);