summaryrefslogtreecommitdiffstats
path: root/src/responder/ifp/ifp_groups.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/responder/ifp/ifp_groups.h')
-rw-r--r--src/responder/ifp/ifp_groups.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/responder/ifp/ifp_groups.h b/src/responder/ifp/ifp_groups.h
index 1bdaf3e0c..b93757326 100644
--- a/src/responder/ifp/ifp_groups.h
+++ b/src/responder/ifp/ifp_groups.h
@@ -33,5 +33,25 @@ char * ifp_groups_build_path_from_msg(TALLOC_CTX *mem_ctx,
struct sss_domain_info *domain,
struct ldb_message *msg);
+/* org.freedesktop.sssd.infopipe.Groups */
+
+int ifp_groups_find_by_name(struct sbus_request *sbus_req,
+ void *data,
+ const char *name);
+
+int ifp_groups_find_by_id(struct sbus_request *sbus_req,
+ void *data,
+ uint32_t id);
+
+int ifp_groups_list_by_name(struct sbus_request *sbus_req,
+ void *data,
+ const char *filter,
+ uint32_t limit);
+
+int ifp_groups_list_by_domain_and_name(struct sbus_request *sbus_req,
+ void *data,
+ const char *domain,
+ const char *filter,
+ uint32_t limit);
#endif /* IFP_GROUPS_H_ */