const struct master_service_ssl_settings *
master_service_ssl_settings_get(struct master_service *service)
+{
+ return master_service_ssl_settings_get_from_parser(service->set_parser);
+}
+
+const struct master_service_ssl_settings *
+master_service_ssl_settings_get_from_parser(struct setting_parser_context *set_parser)
{
void **sets;
- sets = settings_parser_get_list(service->set_parser);
+ sets = settings_parser_get_list(set_parser);
return sets[1];
}
#define MASTER_SERVICE_SSL_SETTINGS_H
struct master_service;
+struct setting_parser_context;
struct ssl_iostream_settings;
struct master_service_ssl_settings {
const struct master_service_ssl_settings *
master_service_ssl_settings_get(struct master_service *service);
+const struct master_service_ssl_settings *
+master_service_ssl_settings_get_from_parser(struct setting_parser_context *set_parser);
+
const struct master_service_ssl_server_settings *
master_service_ssl_server_settings_get(struct master_service *service);