citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
  Fossies Dox: citadel.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Loading...
Searching...
No Matches
modules_init.h
Go to the documentation of this file.
1// Headers for module initialization hub
2//
3// Copyright (c) 1987-2022 by the citadel.org team
4//
5// This program is open source software. Use, duplication, or disclosure
6// is subject to the terms of the GNU General Public License, version 3.
7// The program is distributed without any warranty, expressed or implied.
8//
9// To add new modules to the server:
10// 1. Write the module and place it in a server/modules/[module_name]/ directory
11// 2. Add its initialization function to server/modules_init.h
12// 3. Call its initialization function from server/modules_init.c
13
14#ifndef MODULES_INIT_H
15#define MODULES_INIT_H
16#include "ctdl_module.h"
17extern size_t nSizErrmsg;
19void pre_startup_upgrades(void);
20char *ctdl_module_init_control(void);
22char *ctdl_module_init_msgbase(void);
25char *ctdl_module_init_bio(void);
26char *ctdl_module_init_blog(void);
29char *ctdl_module_init_virus(void);
32char *ctdl_module_init_rooms(void);
34char *ctdl_module_init_syscmd(void);
36char *ctdl_module_init_expire(void);
38char *ctdl_module_init_image(void);
39char *ctdl_module_init_imap(void);
40char *ctdl_module_init_sieve(void);
41char *ctdl_module_init_inetcfg(void);
42char *ctdl_module_init_instmsg(void);
44char *ctdl_module_init_listsub(void);
45char *ctdl_module_init_migrate(void);
46char *ctdl_module_init_newuser(void);
47char *ctdl_module_init_nntp(void);
48char *ctdl_module_init_notes(void);
50char *ctdl_module_init_pop3(void);
54char *ctdl_module_init_rwho(void);
55char *ctdl_module_init_smtp(void);
57char *ctdl_module_init_spam(void);
59char *ctdl_module_init_upgrade(void);
60char *ctdl_module_init_vcard(void);
61char *ctdl_module_init_wiki(void);
62char *ctdl_module_init_xmpp(void);
64#endif // MODULES_INIT_H
int threading
Definition: modules_init.c:24
char * ctdl_module_init_image(void)
Definition: serv_image.c:343
char * ctdl_module_init_serv_session(void)
Definition: serv_session.c:212
char * ctdl_module_init_ctdl_message(void)
char * ctdl_module_init_rssclient(void)
char * ctdl_module_init_rooms(void)
Definition: serv_rooms.c:1020
char * ctdl_module_init_spam(void)
Definition: serv_spam.c:174
char * ctdl_module_init_msgbase(void)
Definition: msgbase.c:3546
char * ctdl_module_init_sieve(void)
char * ctdl_module_init_listdeliver(void)
char * ctdl_module_init_expire(void)
Definition: serv_expire.c:817
char * ctdl_module_init_notes(void)
Definition: serv_notes.c:149
char * ctdl_module_init_pop3(void)
Definition: serv_pop3.c:577
char * ctdl_module_init_upgrade(void)
Definition: serv_upgrade.c:570
char * ctdl_module_init_netconfig(void)
Definition: netconfig.c:176
char * ctdl_module_init_blog(void)
Definition: serv_blog.c:73
char * ctdl_module_init_inetcfg(void)
Definition: serv_inetcfg.c:126
void pre_startup_upgrades(void)
Definition: serv_upgrade.c:475
char * ctdl_module_init_nntp(void)
Definition: serv_nntp.c:1147
char * ctdl_module_init_virus(void)
Definition: serv_virus.c:172
char * ctdl_module_init_control(void)
Definition: control.c:795
char * ctdl_module_init_rwho(void)
Definition: serv_rwho.c:166
char * ctdl_module_init_newuser(void)
Definition: serv_newuser.c:85
char * ctdl_module_init_smtpclient(void)
char * ctdl_module_init_imap(void)
Definition: serv_imap.c:1588
char * ctdl_module_init_xmpp(void)
Definition: serv_xmpp.c:657
char * ctdl_module_init_file_ops(void)
Definition: serv_file.c:599
char * ctdl_module_init_euidindex(void)
Definition: euidindex.c:201
char * ctdl_module_init_instmsg(void)
Definition: serv_instmsg.c:572
char * ctdl_module_init_checkpoint(void)
char * ctdl_module_init_calendar(void)
size_t nSizErrmsg
char * ctdl_module_init_bio(void)
Definition: serv_bio.c:198
char * ctdl_module_init_vcard(void)
Definition: serv_vcard.c:1208
char * ctdl_module_init_wiki(void)
Definition: serv_wiki.c:716
char * ctdl_module_init_openid_rp(void)
char * ctdl_module_init_autocompletion(void)
char * ctdl_module_init_test(void)
char * ctdl_module_init_roomchat(void)
char * ctdl_module_init_database(void)
Definition: database.c:799
char * ctdl_module_init_migrate(void)
char * ctdl_module_init_listsub(void)
Definition: serv_listsub.c:295
char * ctdl_module_init_fulltext(void)
char * ctdl_module_init_pop3client(void)
void initialize_modules(int threading)
Definition: modules_init.c:26
char * ctdl_module_init_smtp(void)
Definition: serv_smtp.c:1009
char * ctdl_module_init_serv_user(void)
Definition: serv_user.c:778
char * ctdl_module_init_syscmd(void)
Definition: serv_syscmds.c:75