a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina/*
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina SSSD
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina ipa_dyndns.h
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina Authors:
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina Stephen Gallagher <sgallagh@redhat.com>
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina Copyright (C) 2010 Red Hat
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina This program is free software; you can redistribute it and/or modify
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina it under the terms of the GNU General Public License as published by
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina the Free Software Foundation; either version 3 of the License, or
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina (at your option) any later version.
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina This program is distributed in the hope that it will be useful,
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina but WITHOUT ANY WARRANTY; without even the implied warranty of
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina GNU General Public License for more details.
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina You should have received a copy of the GNU General Public License
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina along with this program. If not, see <http://www.gnu.org/licenses/>.
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina*/
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina#ifndef IPA_DYNDNS_H_
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina#define IPA_DYNDNS_H_
cc2d77d5218c188119fa954c856e858cbde76947Pavel Březina
3b99f7a97553a0a357d50abe507d4f0060c4eceaPavel Březina#include "util/util_errors.h"
3b99f7a97553a0a357d50abe507d4f0060c4eceaPavel Březina#include "providers/ipa/ipa_common.h"
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina#include "providers/backend.h"
d43c9d18fb263b1ea4071b20e93ce4994583f62fJakub Hrozek
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březinavoid ipa_dyndns_update(void *pvt);
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březinavoid ipa_dyndns_timer(void *pvt);
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina
babaca78cc196e7e0dcc3e972347951a081159f2Pavel Březinaerrno_t ipa_dyndns_init(struct be_ctx *be_ctx,
e89c2cb5ec77d57ed93952dae08df51738834fafSumit Bose struct ipa_options *ctx);
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina#endif /* IPA_DYNDNS_H_ */
4e5e846de22407f825fe3b4040d79606818a2419Jakub Hrozek