ipa_sudo.h revision bc854800cc67271205d63136daaf68d7863cea6b
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina Pavel Březina <pbrezina@redhat.com>
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina Copyright (C) 2015 Red Hat
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina This program is free software; you can redistribute it and/or modify
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina it under the terms of the GNU General Public License as published by
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina the Free Software Foundation; either version 3 of the License, or
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina (at your option) any later version.
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina This program is distributed in the hope that it will be useful,
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina but WITHOUT ANY WARRANTY; without even the implied warranty of
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina GNU General Public License for more details.
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina You should have received a copy of the GNU General Public License
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina along with this program. If not, see <http://www.gnu.org/licenses/>.
a641a13889d617aca6bd998025e9087e822ff7f0Pavel Březinaipa_sudo_ptask_setup(struct be_ctx *be_ctx, struct ipa_sudo_ctx *sudo_ctx);
a641a13889d617aca6bd998025e9087e822ff7f0Pavel Březinaipa_sudo_full_refresh_send(TALLOC_CTX *mem_ctx,
a641a13889d617aca6bd998025e9087e822ff7f0Pavel Březinaipa_sudo_full_refresh_recv(struct tevent_req *req,
9630a4614ba4d5f68e967d4e108893550a996f30Pavel Březinaipa_sudo_rules_refresh_recv(struct tevent_req *req,
9630a4614ba4d5f68e967d4e108893550a996f30Pavel Březinaipa_sudo_rules_refresh_send(TALLOC_CTX *mem_ctx,
a641a13889d617aca6bd998025e9087e822ff7f0Pavel Březinaipa_sudo_conv_rules(struct ipa_sudo_conv *conv,
a641a13889d617aca6bd998025e9087e822ff7f0Pavel Březinaipa_sudo_conv_cmdgroups(struct ipa_sudo_conv *conv,
a641a13889d617aca6bd998025e9087e822ff7f0Pavel Březinaipa_sudo_conv_has_cmdgroups(struct ipa_sudo_conv *conv);
a641a13889d617aca6bd998025e9087e822ff7f0Pavel Březinaipa_sudo_conv_has_cmds(struct ipa_sudo_conv *conv);
bc854800cc67271205d63136daaf68d7863cea6bJustin Stephensonipa_sudo_cmdgroups_exceed_threshold(struct ipa_sudo_conv *conv, int threshold);
bc854800cc67271205d63136daaf68d7863cea6bJustin Stephensonipa_sudo_cmds_exceed_threshold(struct ipa_sudo_conv *conv, int threshold);
a641a13889d617aca6bd998025e9087e822ff7f0Pavel Březinaipa_sudo_conv_cmdgroup_filter(TALLOC_CTX *mem_ctx,
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina#endif /* _IPA_SUDO_H_ */