resolved-def.h revision 51323288fc628a5cac50914df915545d685b793e
51323288fc628a5cac50914df915545d685b793eLennart Poettering/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
51323288fc628a5cac50914df915545d685b793eLennart Poettering
51323288fc628a5cac50914df915545d685b793eLennart Poettering#pragma once
51323288fc628a5cac50914df915545d685b793eLennart Poettering
51323288fc628a5cac50914df915545d685b793eLennart Poettering/***
51323288fc628a5cac50914df915545d685b793eLennart Poettering This file is part of systemd.
51323288fc628a5cac50914df915545d685b793eLennart Poettering
51323288fc628a5cac50914df915545d685b793eLennart Poettering Copyright 2014 Lennart Poettering
51323288fc628a5cac50914df915545d685b793eLennart Poettering
51323288fc628a5cac50914df915545d685b793eLennart Poettering systemd is free software; you can redistribute it and/or modify it
51323288fc628a5cac50914df915545d685b793eLennart Poettering under the terms of the GNU Lesser General Public License as published by
51323288fc628a5cac50914df915545d685b793eLennart Poettering the Free Software Foundation; either version 2.1 of the License, or
51323288fc628a5cac50914df915545d685b793eLennart Poettering (at your option) any later version.
51323288fc628a5cac50914df915545d685b793eLennart Poettering
51323288fc628a5cac50914df915545d685b793eLennart Poettering systemd is distributed in the hope that it will be useful, but
51323288fc628a5cac50914df915545d685b793eLennart Poettering WITHOUT ANY WARRANTY; without even the implied warranty of
51323288fc628a5cac50914df915545d685b793eLennart Poettering MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
51323288fc628a5cac50914df915545d685b793eLennart Poettering Lesser General Public License for more details.
51323288fc628a5cac50914df915545d685b793eLennart Poettering
51323288fc628a5cac50914df915545d685b793eLennart Poettering You should have received a copy of the GNU Lesser General Public License
51323288fc628a5cac50914df915545d685b793eLennart Poettering along with systemd; If not, see <http://www.gnu.org/licenses/>.
51323288fc628a5cac50914df915545d685b793eLennart Poettering***/
51323288fc628a5cac50914df915545d685b793eLennart Poettering
51323288fc628a5cac50914df915545d685b793eLennart Poettering#define SD_RESOLVED_DNS ((uint64_t) 1)
51323288fc628a5cac50914df915545d685b793eLennart Poettering#define SD_RESOLVED_LLMNR_IPV4 ((uint64_t) 2)
51323288fc628a5cac50914df915545d685b793eLennart Poettering#define SD_RESOLVED_LLMNR_IPV6 ((uint64_t) 4)
51323288fc628a5cac50914df915545d685b793eLennart Poettering#define SD_RESOLVED_LLMNR (SD_RESOLVED_LLMNR_IPV4|SD_RESOLVED_LLMNR_IPV6)
51323288fc628a5cac50914df915545d685b793eLennart Poettering
51323288fc628a5cac50914df915545d685b793eLennart Poettering#define SD_RESOLVED_FLAGS_ALL (SD_RESOLVED_DNS|SD_RESOLVED_LLMNR_IPV4|SD_RESOLVED_LLMNR_IPV6)
51323288fc628a5cac50914df915545d685b793eLennart Poettering#define SD_RESOLVED_FLAGS_DEFAULT SD_RESOLVED_FLAGS_ALL