diff options
Diffstat (limited to 'src/responder')
-rw-r--r-- | src/responder/ifp/ifp_components.h | 5 | ||||
-rw-r--r-- | src/responder/ifp/ifp_domains.h | 5 | ||||
-rw-r--r-- | src/responder/ifp/ifp_groups.h | 5 | ||||
-rw-r--r-- | src/responder/ifp/ifp_iface.h | 40 | ||||
-rw-r--r-- | src/responder/ifp/ifp_private.h | 4 | ||||
-rw-r--r-- | src/responder/ifp/ifp_users.h | 5 |
6 files changed, 45 insertions, 19 deletions
diff --git a/src/responder/ifp/ifp_components.h b/src/responder/ifp/ifp_components.h index e77342529..7ccac7fa5 100644 --- a/src/responder/ifp/ifp_components.h +++ b/src/responder/ifp/ifp_components.h @@ -21,12 +21,9 @@ #ifndef _IFP_COMPONENTS_H_ #define _IFP_COMPONENTS_H_ -#include "responder/ifp/ifp_iface_generated.h" +#include "responder/ifp/ifp_iface.h" #include "responder/ifp/ifp_private.h" -#define IFP_PATH_COMPONENTS IFP_PATH "/Components" -#define IFP_PATH_COMPONENTS_TREE IFP_PATH_COMPONENTS SBUS_SUBTREE_SUFFIX - /* org.freedesktop.sssd.infopipe */ int ifp_list_components(struct sbus_request *dbus_req, void *data); diff --git a/src/responder/ifp/ifp_domains.h b/src/responder/ifp/ifp_domains.h index 216740f13..966851b3b 100644 --- a/src/responder/ifp/ifp_domains.h +++ b/src/responder/ifp/ifp_domains.h @@ -22,12 +22,9 @@ #ifndef IFP_DOMAINS_H_ #define IFP_DOMAINS_H_ -#include "responder/ifp/ifp_iface_generated.h" +#include "responder/ifp/ifp_iface.h" #include "responder/ifp/ifp_private.h" -#define IFP_PATH_DOMAINS IFP_PATH "/Domains" -#define IFP_PATH_DOMAINS_TREE IFP_PATH_DOMAINS SBUS_SUBTREE_SUFFIX - /* org.freedesktop.sssd.infopipe */ int ifp_list_domains(struct sbus_request *dbus_req, diff --git a/src/responder/ifp/ifp_groups.h b/src/responder/ifp/ifp_groups.h index 09c5a1c88..4cfabb9d7 100644 --- a/src/responder/ifp/ifp_groups.h +++ b/src/responder/ifp/ifp_groups.h @@ -21,12 +21,9 @@ #ifndef IFP_GROUPS_H_ #define IFP_GROUPS_H_ -#include "responder/ifp/ifp_iface_generated.h" +#include "responder/ifp/ifp_iface.h" #include "responder/ifp/ifp_private.h" -#define IFP_PATH_GROUPS "/org/freedesktop/sssd/infopipe/Groups" -#define IFP_PATH_GROUPS_TREE IFP_PATH_GROUPS SBUS_SUBTREE_SUFFIX - /* Utility functions */ char * ifp_groups_build_path_from_msg(TALLOC_CTX *mem_ctx, diff --git a/src/responder/ifp/ifp_iface.h b/src/responder/ifp/ifp_iface.h new file mode 100644 index 000000000..06b379544 --- /dev/null +++ b/src/responder/ifp/ifp_iface.h @@ -0,0 +1,40 @@ +/* + Authors: + Pavel Březina <pbrezina@redhat.com> + + Copyright (C) 2016 Red Hat + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. +*/ + +#ifndef _IFP_IFACE_H_ +#define _IFP_IFACE_H_ + +#include "responder/ifp/ifp_iface_generated.h" + +#define IFP_PATH "/org/freedesktop/sssd/infopipe" + +#define IFP_PATH_DOMAINS IFP_PATH "/Domains" +#define IFP_PATH_DOMAINS_TREE IFP_PATH_DOMAINS SBUS_SUBTREE_SUFFIX + +#define IFP_PATH_COMPONENTS IFP_PATH "/Components" +#define IFP_PATH_COMPONENTS_TREE IFP_PATH_COMPONENTS SBUS_SUBTREE_SUFFIX + +#define IFP_PATH_GROUPS IFP_PATH "/Groups" +#define IFP_PATH_GROUPS_TREE IFP_PATH_GROUPS SBUS_SUBTREE_SUFFIX + +#define IFP_PATH_USERS IFP_PATH "/Users" +#define IFP_PATH_USERS_TREE IFP_PATH_USERS SBUS_SUBTREE_SUFFIX + +#endif /* _IFP_IFACE_H_ */ diff --git a/src/responder/ifp/ifp_private.h b/src/responder/ifp/ifp_private.h index 24e60df48..17e3703b4 100644 --- a/src/responder/ifp/ifp_private.h +++ b/src/responder/ifp/ifp_private.h @@ -27,9 +27,7 @@ #include "responder/common/responder.h" #include "responder/common/negcache.h" #include "providers/data_provider.h" -#include "responder/ifp/ifp_iface_generated.h" - -#define IFP_PATH "/org/freedesktop/sssd/infopipe" +#include "responder/ifp/ifp_iface.h" struct sysbus_ctx { struct sbus_connection *conn; diff --git a/src/responder/ifp/ifp_users.h b/src/responder/ifp/ifp_users.h index 471c3fb01..99114fe95 100644 --- a/src/responder/ifp/ifp_users.h +++ b/src/responder/ifp/ifp_users.h @@ -21,12 +21,9 @@ #ifndef IFP_USERS_H_ #define IFP_USERS_H_ -#include "responder/ifp/ifp_iface_generated.h" +#include "responder/ifp/ifp_iface.h" #include "responder/ifp/ifp_private.h" -#define IFP_PATH_USERS "/org/freedesktop/sssd/infopipe/Users" -#define IFP_PATH_USERS_TREE IFP_PATH_USERS SBUS_SUBTREE_SUFFIX - /* Utility functions */ char * ifp_users_build_path_from_msg(TALLOC_CTX *mem_ctx, |