]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/resolve/resolved-conf.h
license: LGPL-2.1+ -> LGPL-2.1-or-later
[thirdparty/systemd.git] / src / resolve / resolved-conf.h
CommitLineData
db9ecf05 1/* SPDX-License-Identifier: LGPL-2.1-or-later */
4e945a6f
LP
2#pragma once
3
a2106925
LP
4#include "conf-parser.h"
5
07f264e4 6#include "resolved-dns-server.h"
4e945a6f 7
4e945a6f
LP
8int manager_parse_config_file(Manager *m);
9
a51c1048 10int manager_parse_search_domains_and_warn(Manager *m, const char *string);
a51c1048 11int manager_parse_dns_server_string_and_warn(Manager *m, DnsServerType type, const char *string);
636e813d 12
c9f7b4d3 13const struct ConfigPerfItem* resolved_gperf_lookup(const char *key, GPERF_LEN_TYPE length);
6501dd31
DR
14const struct ConfigPerfItem* resolved_dnssd_gperf_lookup(const char *key, GPERF_LEN_TYPE length);
15
a2106925
LP
16CONFIG_PARSER_PROTOTYPE(config_parse_dns_servers);
17CONFIG_PARSER_PROTOTYPE(config_parse_search_domains);
18CONFIG_PARSER_PROTOTYPE(config_parse_dns_stub_listener_mode);
19CONFIG_PARSER_PROTOTYPE(config_parse_dnssd_service_name);
20CONFIG_PARSER_PROTOTYPE(config_parse_dnssd_service_type);
21CONFIG_PARSER_PROTOTYPE(config_parse_dnssd_txt);
1f05101f 22CONFIG_PARSER_PROTOTYPE(config_parse_dns_stub_listener_extra);