f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack#pragma once
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack/***
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack This file is part of systemd.
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack Copyright 2014 Lennart Poettering
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack systemd is free software; you can redistribute it and/or modify it
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack under the terms of the GNU Lesser General Public License as published by
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack the Free Software Foundation; either version 2.1 of the License, or
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack (at your option) any later version.
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack systemd is distributed in the hope that it will be useful, but
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack WITHOUT ANY WARRANTY; without even the implied warranty of
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack Lesser General Public License for more details.
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack You should have received a copy of the GNU Lesser General Public License
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack along with systemd; If not, see <http://www.gnu.org/licenses/>.
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack***/
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack#include "sd-bus.h"
71d35b6b5563817dfbe757ab9e3b9f018b2db491Thomas Hindoe Paaboel Andersen
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack#include "bus-xml-policy.h"
e23bc0e7cac8ba79f4e14ab98ecd68c79cc87aabDavid Herrmann#include "proxy.h"
f3c4724635951c5b8a2b3f3c3f25798ce4d290cdDaniel Mack
e23bc0e7cac8ba79f4e14ab98ecd68c79cc87aabDavid Herrmannint bus_proxy_process_driver(Proxy *p, sd_bus *a, sd_bus *b, sd_bus_message *m, SharedPolicy *sp, const struct ucred *ucred, Set *owned_names);