changeset 12459:94fd6fee57a1

lib-master: Added missing master_service_get_settings_parser() required by recent change.
author Timo Sirainen <tss@iki.fi>
date Tue, 23 Nov 2010 16:11:15 +0000
parents 10c2540e91b9
children 69efe4b2bc80
files src/lib-master/master-service-settings.c src/lib-master/master-service-settings.h
diffstat 2 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-master/master-service-settings.c	Tue Nov 23 15:59:09 2010 +0000
+++ b/src/lib-master/master-service-settings.c	Tue Nov 23 16:11:15 2010 +0000
@@ -480,6 +480,12 @@
 	return settings_parser_get_list(service->set_parser) + 1;
 }
 
+struct setting_parser_context *
+master_service_get_settings_parser(struct master_service *service)
+{
+	return service->set_parser;
+}
+
 int master_service_set(struct master_service *service, const char *line)
 {
 	return settings_parse_line(service->set_parser, line);
--- a/src/lib-master/master-service-settings.h	Tue Nov 23 15:59:09 2010 +0000
+++ b/src/lib-master/master-service-settings.h	Tue Nov 23 16:11:15 2010 +0000
@@ -66,6 +66,8 @@
 const struct master_service_settings *
 master_service_settings_get(struct master_service *service);
 void **master_service_settings_get_others(struct master_service *service);
+struct setting_parser_context *
+master_service_get_settings_parser(struct master_service *service);
 
 int master_service_set(struct master_service *service, const char *line);
 
@@ -73,4 +75,5 @@
    and parameter are unaliased before comparing. */
 bool master_service_set_has_config_override(struct master_service *service,
 					    const char *key);
+
 #endif