Apache Portable Runtime Utility Library
Data Structures | Macros | Typedefs
Collaboration diagram for LDAP:

Data Structures

struct  apr_ldap_err_t
 

Macros

#define APR_HAS_LDAP   1
 
#define APR_HAS_NETSCAPE_LDAPSDK   0
 
#define APR_HAS_SOLARIS_LDAPSDK   0
 
#define APR_HAS_NOVELL_LDAPSDK   0
 
#define APR_HAS_MOZILLA_LDAPSDK   0
 
#define APR_HAS_OPENLDAP_LDAPSDK   1
 
#define APR_HAS_MICROSOFT_LDAPSDK   0
 
#define APR_HAS_TIVOLI_LDAPSDK   0
 
#define APR_HAS_ZOS_LDAPSDK   0
 
#define APR_HAS_OTHER_LDAPSDK   0
 
#define APR_HAS_LDAP_SSL   1
 
#define APR_HAS_LDAP_URL_PARSE   0
 
#define LDAP_DEPRECATED   1
 
#define APR_HAS_LDAPSSL_CLIENT_INIT   0
 
#define APR_HAS_LDAPSSL_CLIENT_DEINIT   0
 
#define APR_HAS_LDAPSSL_ADD_TRUSTED_CERT   0
 
#define APR_HAS_LDAP_START_TLS_S   1
 
#define APR_HAS_LDAP_SSLINIT   0
 
#define APR_HAS_LDAPSSL_INIT   0
 
#define APR_HAS_LDAPSSL_INSTALL_ROUTINES   0
 
#define LDAPS_PORT   636 /* ldaps:/// default LDAP over TLS port */
 
#define APR_LDAP_SIZELIMIT   0 /* equivalent to LDAP_NO_LIMIT, and what goes on the wire */
 
#define LDAP_VERSION_MAX   LDAP_VERSION
 
#define APR_LDAP_IS_SERVER_DOWN(s)   ((s) == LDAP_SERVER_DOWN)
 
#define APU_DECLARE_LDAP(type)   APU_DECLARE(type)
 

Typedefs

typedef struct apr_ldap_err_t apr_ldap_err_t
 

Detailed Description

Typedef Documentation

◆ apr_ldap_err_t

This structure allows the C LDAP API error codes to be returned along with plain text error messages that explain to us mere mortals what really happened.