dovecot-2.2: lib-storage: Added mail_storage_service_user_get_ma...

dovecot at dovecot.org dovecot at dovecot.org
Tue Sep 4 17:14:07 EEST 2012


details:   http://hg.dovecot.org/dovecot-2.2/rev/a76f010eef4b
changeset: 15023:a76f010eef4b
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Sep 04 17:12:21 2012 +0300
description:
lib-storage: Added mail_storage_service_user_get_mail_set()

diffstat:

 src/lib-storage/mail-storage-service.c |  8 ++++++++
 src/lib-storage/mail-storage-service.h |  2 ++
 2 files changed, 10 insertions(+), 0 deletions(-)

diffs (30 lines):

diff -r e3c96c74eec8 -r a76f010eef4b src/lib-storage/mail-storage-service.c
--- a/src/lib-storage/mail-storage-service.c	Tue Sep 04 16:37:55 2012 +0300
+++ b/src/lib-storage/mail-storage-service.c	Tue Sep 04 17:12:21 2012 +0300
@@ -1250,6 +1250,14 @@
 		MASTER_SERVICE_INTERNAL_SET_PARSERS;
 }
 
+const struct mail_storage_settings *
+mail_storage_service_user_get_mail_set(struct mail_storage_service_user *user)
+{
+	return mail_user_set_get_driver_settings(
+				user->user_info, user->user_set,
+				MAIL_STORAGE_SET_DRIVER_NAME);
+}
+
 const struct mail_storage_service_input *
 mail_storage_service_user_get_input(struct mail_storage_service_user *user)
 {
diff -r e3c96c74eec8 -r a76f010eef4b src/lib-storage/mail-storage-service.h
--- a/src/lib-storage/mail-storage-service.h	Tue Sep 04 16:37:55 2012 +0300
+++ b/src/lib-storage/mail-storage-service.h	Tue Sep 04 17:12:21 2012 +0300
@@ -106,6 +106,8 @@
 /* Return the settings pointed to by set_root parameter in _init().
    The settings contain all the changes done by userdb lookups. */
 void **mail_storage_service_user_get_set(struct mail_storage_service_user *user);
+const struct mail_storage_settings *
+mail_storage_service_user_get_mail_set(struct mail_storage_service_user *user);
 const struct mail_storage_service_input *
 mail_storage_service_user_get_input(struct mail_storage_service_user *user);
 struct setting_parser_context *


More information about the dovecot-cvs mailing list