diff options
author | Sumit Bose <sbose@redhat.com> | 2009-09-17 11:12:36 +0200 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2009-10-22 13:56:20 -0400 |
commit | feb09e4b9ab708951a96e388c044b07c12866104 (patch) | |
tree | c212696889a2dfc1140907e658ead6825af0002c /server/providers/ldap/sdap_async.h | |
parent | ddbe8e598745ff1bcce5f89fd80945f56ece2ead (diff) | |
download | sssd-feb09e4b9ab708951a96e388c044b07c12866104.tar.gz sssd-feb09e4b9ab708951a96e388c044b07c12866104.tar.xz sssd-feb09e4b9ab708951a96e388c044b07c12866104.zip |
added generic LDAP search sdap_get_generic_send/_recv
Diffstat (limited to 'server/providers/ldap/sdap_async.h')
-rw-r--r-- | server/providers/ldap/sdap_async.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/server/providers/ldap/sdap_async.h b/server/providers/ldap/sdap_async.h index c50133c82..8410f3d1a 100644 --- a/server/providers/ldap/sdap_async.h +++ b/server/providers/ldap/sdap_async.h @@ -95,3 +95,16 @@ struct tevent_req *sdap_cli_connect_send(TALLOC_CTX *memctx, struct sdap_options *opts); int sdap_cli_connect_recv(struct tevent_req *req, TALLOC_CTX *memctx, struct sdap_handle **gsh); + +struct tevent_req *sdap_get_generic_send(TALLOC_CTX *memctx, + struct tevent_context *ev, + struct sss_domain_info *dom, + struct sysdb_ctx *sysdb, + struct sdap_options *opts, + struct sdap_handle *sh, + const char **attrs, + const char *filter, + const char *search_base); +int sdap_get_generic_recv(struct tevent_req *req, + TALLOC_CTX *mem_ctx, size_t *reply_count, + struct sysdb_attrs ***reply_list); |