diff options
author | Pavel Březina <pbrezina@redhat.com> | 2016-06-03 12:23:15 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2016-06-27 16:33:19 +0200 |
commit | 7f0b01bf0a8f5c5b3ef145e81511b6db2cb4f98f (patch) | |
tree | 15d97324855df2a61d753af01c3929dfe9107ab9 /src/responder | |
parent | b420aae3becdbf501deb2637e2a06636bd6ce1fe (diff) | |
download | sssd-7f0b01bf0a8f5c5b3ef145e81511b6db2cb4f98f.tar.gz sssd-7f0b01bf0a8f5c5b3ef145e81511b6db2cb4f98f.tar.xz sssd-7f0b01bf0a8f5c5b3ef145e81511b6db2cb4f98f.zip |
IFP: new header file that contains interface definitions
To be shared across tools and libs.
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
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, |