1 /* Copyright (c) 2017-2018 Dovecot authors, see the included COPYING file */ 2 3 #include "lib.h" 4 #include "mail-storage.h" 5 6 extern struct mail_storage shared_storage; 7 extern struct mail_storage dbox_storage; 8 extern struct mail_storage mdbox_storage; 9 extern struct mail_storage mdbox_deleted_storage; 10 extern struct mail_storage sdbox_storage; 11 extern struct mail_storage maildir_storage; 12 extern struct mail_storage mbox_storage; 13 extern struct mail_storage imapc_storage; 14 extern struct mail_storage pop3c_storage; 15 extern struct mail_storage raw_storage; 16 extern struct mail_storage fail_storage; 17 mail_storage_register_all(void)18void mail_storage_register_all(void) 19 { 20 mail_storage_class_register(&shared_storage); 21 mail_storage_class_register(&dbox_storage); 22 mail_storage_class_register(&mdbox_storage); 23 mail_storage_class_register(&mdbox_deleted_storage); 24 mail_storage_class_register(&sdbox_storage); 25 mail_storage_class_register(&maildir_storage); 26 mail_storage_class_register(&mbox_storage); 27 mail_storage_class_register(&imapc_storage); 28 mail_storage_class_register(&pop3c_storage); 29 mail_storage_class_register(&raw_storage); 30 mail_storage_class_register(&fail_storage); 31 } 32