resolved-dns-scope.h revision 74b2466e14a1961bf3ac0e8a60cfaceec705bd59
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering This file is part of systemd.
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering Copyright 2014 Lennart Poettering
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering systemd is free software; you can redistribute it and/or modify it
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering under the terms of the GNU Lesser General Public License as published by
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering the Free Software Foundation; either version 2.1 of the License, or
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering (at your option) any later version.
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering systemd is distributed in the hope that it will be useful, but
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering WITHOUT ANY WARRANTY; without even the implied warranty of
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering Lesser General Public License for more details.
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering You should have received a copy of the GNU Lesser General Public License
74b2466e14a1961bf3ac0e8a60cfaceec705bd59Lennart Poettering along with systemd; If not, see <http://www.gnu.org/licenses/>.
7263f72499e962b3fd54cdb7c79d49ca72121edeZbigniew Jędrzejewski-Szmektypedef struct DnsScope DnsScope;
faa133f3aa7a18f26563dc5d6b95898cb315c37aLennart Poettering unsigned char family;
58db254ade4fb2ef77de68f28c4f13814819f6a1Lennart Poettering LIST_HEAD(DnsQueryTransaction, transactions);
58db254ade4fb2ef77de68f28c4f13814819f6a1Lennart Poetteringint dns_scope_new(Manager *m, DnsScope **ret, DnsScopeType t);
58db254ade4fb2ef77de68f28c4f13814819f6a1Lennart Poetteringint dns_scope_send(DnsScope *s, DnsPacket *p);
58db254ade4fb2ef77de68f28c4f13814819f6a1Lennart PoetteringDnsScopeMatch dns_scope_test(DnsScope *s, const char *domain);
58db254ade4fb2ef77de68f28c4f13814819f6a1Lennart PoetteringDnsServer *dns_scope_get_server(DnsScope *s);