networkd-link.h revision f2341e0a87cab1558c84c933956e9181d5fb6c52
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun This file is part of systemd.
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun Copyright 2013 Tom Gundersen <teg@jklm.no>
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun systemd is free software; you can redistribute it and/or modify it
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun under the terms of the GNU Lesser General Public License as published by
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun the Free Software Foundation; either version 2.1 of the License, or
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun (at your option) any later version.
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun systemd is distributed in the hope that it will be useful, but
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun WITHOUT ANY WARRANTY; without even the implied warranty of
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun Lesser General Public License for more details.
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun You should have received a copy of the GNU Lesser General Public License
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilgun along with systemd; If not, see <http://www.gnu.org/licenses/>.
988d399c4943f830cc91ff3fedfd29f4b6f6bf7fnilguntypedef enum LinkState {
int link_node_enumerator(sd_bus *bus, const char *path, void *userdata, char ***nodes, sd_bus_error *error);
int link_object_find(sd_bus *bus, const char *path, const char *interface, void *userdata, void **found, sd_bus_error *error);
_l ? log_object_internal(level, error, __FILE__, __LINE__, __func__, "INTERFACE=", _l->ifname, ##__VA_ARGS__) : \
#define log_link_notice_errno(link, error, ...) log_link_full(link, LOG_NOTICE, error, ##__VA_ARGS__)
#define log_link_warning_errno(link, error, ...) log_link_full(link, LOG_WARNING, error, ##__VA_ARGS__)