]> code.citadel.org Git - citadel.git/blobdiff - citadel/serv_extensions.h
* initiall sieve listing support. authentication works now, we at least answer with...
[citadel.git] / citadel / serv_extensions.h
index bd0904e0d39f7b292900d697df119696f973e07c..f2376914973d9147daacb6a6fc6cbc3d876257bd 100644 (file)
@@ -12,6 +12,7 @@
  */
 char *serv_bio_init(void);
 char *serv_calendar_init(void);
+char *serv_notes_init(void);
 char *serv_ldap_init(void);
 char *serv_chat_init(void);
 char *serv_expire_init(void);
@@ -31,6 +32,10 @@ char *serv_test_init(void);
 char *serv_upgrade_init(void);
 char *serv_vandelay_init(void);
 char *serv_vcard_init(void);
+char *serv_fulltext_init(void);
+char *serv_autocompletion_init(void);
+char *serv_postfix_tcpdict(void);
+char *serv_managesieve_init(void);
 /*
  */
 
@@ -38,10 +43,6 @@ void initialize_server_extensions(void);
 int DLoader_Exec_Cmd(char *cmdbuf);
 char *Dynamic_Module_Init(void);
 
-void CtdlRegisterLogHook(void (*fcn_ptr)(char *), int loglevel);
-void CtdlUnregisterLogHook(void (*fcn_ptr)(char *), int loglevel);
-void PerformLogHooks(int loglevel, char *logmsg);
-
 void CtdlRegisterSessionHook(void (*fcn_ptr)(void), int EventType);
 void CtdlUnregisterSessionHook(void (*fcn_ptr)(void), int EventType);
 void PerformSessionHooks(int EventType);
@@ -80,12 +81,18 @@ void CtdlRegisterServiceHook(int tcp_port,
                         void (*h_greeting_function) (void),
                         void (*h_command_function) (void),
                         void (*h_async_function) (void)
-       ) ;
+);
 void CtdlUnregisterServiceHook(int tcp_port,
                        char *sockpath,
                         void (*h_greeting_function) (void),
                         void (*h_command_function) (void),
                         void (*h_async_function) (void)
-       ) ;
+);
+
+void CtdlRegisterFixedOutputHook(char *content_type,
+                       void (*output_function) (char *supplied_data, int len)
+);
+void CtdlUnRegisterFixedOutputHook(char *content_type);
+int PerformFixedOutputHooks(char *, char *, int);
 
 #endif /* SERV_EXTENSIONS_H */