|
typedef struct apr_ldap_url_desc_t | apr_ldap_url_desc_t |
|
typedef struct apr_ldap_driver_t | apr_ldap_driver_t |
|
typedef struct apr_ldap_t | apr_ldap_t |
|
typedef struct apr_ldap_apiinfo_t | apr_ldap_apiinfo_t |
|
typedef struct apr_ldap_apifeature_info_t | apr_ldap_apifeature_info_t |
|
typedef struct apr_ldap_opt_tls_cert_t | apr_ldap_opt_tls_cert_t |
|
typedef union apr_ldap_opt_t | apr_ldap_opt_t |
|
typedef struct apr_ldap_bind_interact_t | apr_ldap_bind_interact_t |
|
typedef apr_status_t() | apr_ldap_bind_interact_cb(apr_ldap_t *ld, unsigned int flags, apr_ldap_bind_interact_t *interact, void *ctx) |
|
typedef struct apr_ldap_control_t | apr_ldap_control_t |
|
typedef apr_status_t(* | apr_ldap_prepare_cb) (apr_ldap_t *ldap, apr_status_t status, void *ctx, apu_err_t *err) |
|
typedef apr_status_t(* | apr_ldap_bind_cb) (apr_ldap_t *ldap, apr_status_t status, const char *matcheddn, apr_ldap_control_t **serverctrls, void *ctx, apu_err_t *err) |
|
typedef apr_status_t(* | apr_ldap_compare_cb) (apr_ldap_t *ldap, apr_status_t status, const char *matcheddn, apr_ldap_control_t **serverctrls, void *ctx, apu_err_t *err) |
|
typedef apr_status_t(* | apr_ldap_search_result_cb) (apr_ldap_t *ldap, apr_status_t status, apr_size_t count, const char *matcheddn, apr_ldap_control_t **serverctrls, void *ctx, apu_err_t *err) |
|
typedef apr_status_t(* | apr_ldap_search_entry_cb) (apr_ldap_t *ldap, const char *dn, int eidx, int nattrs, int aidx, const char *attr, int nvals, int vidx, apr_buffer_t *val, int binary, void *ctx, apu_err_t *err) |
|
|
int | apr_ldap_is_ldap_url (const char *url) |
|
int | apr_ldap_is_ldaps_url (const char *url) |
|
int | apr_ldap_is_ldapi_url (const char *url) |
|
int | apr_ldap_url_parse_ext (apr_pool_t *pool, const char *url_in, apr_ldap_url_desc_t **ludpp, apu_err_t **result_err) |
|
int | apr_ldap_url_parse (apr_pool_t *pool, const char *url_in, apr_ldap_url_desc_t **ludpp, apu_err_t **result_err) |
|
apr_status_t | apr_ldap_get_driver (apr_pool_t *pool, const apr_ldap_driver_t **driver, apu_err_t *err) |
|
apr_status_t | apr_ldap_info (apr_pool_t *pool, apu_err_t **result_err) |
|
apr_status_t | apr_ldap_initialise (apr_pool_t *pool, apr_ldap_t **ldap, apu_err_t *err) |
|
apr_status_t | apr_ldap_option_get (apr_pool_t *pool, apr_ldap_t *ldap, int option, apr_ldap_opt_t *outvalue, apu_err_t *result_err) |
|
apr_status_t | apr_ldap_option_set (apr_pool_t *pool, apr_ldap_t *ldap, int option, const apr_ldap_opt_t *invalue, apu_err_t *result_err) |
|
apr_status_t | apr_ldap_connect (apr_pool_t *pool, apr_ldap_t *ldap, apr_interval_time_t timeout, apu_err_t *result_err) |
|
apr_status_t | apr_ldap_prepare (apr_pool_t *pool, apr_ldap_t *ldap, apr_ldap_prepare_cb prepare_cb, void *prepare_ctx) |
|
apr_status_t | apr_ldap_process (apr_pool_t *pool, apr_ldap_t *ldap, apr_interval_time_t timeout, apu_err_t *err) |
|
apr_status_t | apr_ldap_result (apr_pool_t *pool, apr_ldap_t *ldap, apr_interval_time_t timeout, apu_err_t *err) |
|
apr_status_t | apr_ldap_poll (apr_pool_t *pool, apr_ldap_t *ldap, apr_pollcb_t *poll, apr_interval_time_t timeout, apu_err_t *err) |
|
apr_status_t | apr_ldap_bind (apr_pool_t *pool, apr_ldap_t *ldap, const char *mech, apr_ldap_bind_interact_cb *interact_cb, void *interact_ctx, apr_interval_time_t timeout, apr_ldap_bind_cb bind_cb, void *bind_ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_compare (apr_pool_t *pool, apr_ldap_t *ldap, const char *dn, const char *attr, const apr_buffer_t *val, apr_ldap_control_t **serverctrls, apr_ldap_control_t **clientctrls, apr_interval_time_t timeout, apr_ldap_compare_cb compare_cb, void *ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_search (apr_pool_t *pool, apr_ldap_t *ldap, const char *dn, apr_ldap_search_scope_e scope, const char *filter, const char **attrs, apr_ldap_switch_e attrsonly, apr_ldap_control_t **serverctrls, apr_ldap_control_t **clientctrls, apr_interval_time_t timeout, apr_ssize_t sizelimit, apr_ldap_search_result_cb search_result_cb, apr_ldap_search_entry_cb search_entry_cb, void *ctx, apu_err_t *err) |
|
apr_status_t | apr_ldap_unbind (apr_ldap_t *ldap, apr_ldap_control_t **serverctrls, apr_ldap_control_t **clientctrls, apu_err_t *err) |
|