Added: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___error.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___error.html?rev=746159&view=auto ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___error.html (added) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___error.html Fri Feb 20 06:08:22 2009 @@ -0,0 +1,533 @@ + + +Apache Portable Runtime Utility Library: APR_Util Error Values + + + + + +
+

APR_Util Error Values
+ +[Error Codes] +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define APR_ENOKEY   (APR_UTIL_START_STATUS + 1)
#define APR_ENOIV   (APR_UTIL_START_STATUS + 2)
#define APR_EKEYTYPE   (APR_UTIL_START_STATUS + 3)
#define APR_ENOSPACE   (APR_UTIL_START_STATUS + 4)
#define APR_ECRYPT   (APR_UTIL_START_STATUS + 5)
#define APR_EPADDING   (APR_UTIL_START_STATUS + 6)
#define APR_EKEYLENGTH   (APR_UTIL_START_STATUS + 7)
#define APR_ENOCIPHER   (APR_UTIL_START_STATUS + 8)
#define APR_ENODIGEST   (APR_UTIL_START_STATUS + 9)
#define APR_ENOENGINE   (APR_UTIL_START_STATUS + 10)
#define APR_EINITENGINE   (APR_UTIL_START_STATUS + 11)
#define APR_EREINIT   (APR_UTIL_START_STATUS + 12)
#define APR_STATUS_IS_ENOKEY(s)   ((s) == APR_ENOKEY)
#define APR_STATUS_IS_ENOIV(s)   ((s) == APR_ENOIV)
#define APR_STATUS_IS_EKEYTYPE(s)   ((s) == APR_EKEYTYPE)
#define APR_STATUS_IS_ENOSPACE(s)   ((s) == APR_ENOSPACE)
#define APR_STATUS_IS_ECRYPT(s)   ((s) == APR_ECRYPT)
#define APR_STATUS_IS_EPADDING(s)   ((s) == APR_EPADDING)
#define APR_STATUS_IS_EKEYLENGTH(s)   ((s) == APR_EKEYLENGTH)
#define APR_STATUS_IS_ENOCIPHER(s)   ((s) == APR_ENOCIPHER)
#define APR_STATUS_IS_ENODIGEST(s)   ((s) == APR_ENODIGEST)
#define APR_STATUS_IS_ENOENGINE(s)   ((s) == APR_ENOENGINE)
#define APR_STATUS_IS_EINITENGINE(s)   ((s) == APR_EINITENGINE)
#define APR_STATUS_IS_EREINIT(s)   ((s) == APR_EREINIT)
+

Detailed Description

+
+ APU ERROR VALUES
+ APR_ENOKEY         The key provided was empty or NULL
+ APR_ENOIV          The initialisation vector provided was NULL
+ APR_EKEYTYPE       The key type was not recognised
+ APR_ENOSPACE       The buffer supplied was not big enough
+ APR_ECRYPT         An error occurred while encrypting or decrypting
+ APR_EPADDING       Padding was not supported
+ APR_EKEYLENGTH     The key length was incorrect
+ APR_ENOCIPHER      The cipher provided was not recognised
+ APR_ENODIGEST      The digest provided was not recognised
+ APR_ENOENGINE      The engine provided was not recognised
+ APR_EINITENGINE    The engine could not be initialised
+ APR_EREINIT        Underlying crypto has already been initialised
+ 

+

+ APR STATUS VALUES
+ APR_INCHILD        Program is currently executing in the child
+ 

Define Documentation

+ +
+
+ + + + +
#define APR_ECRYPT   (APR_UTIL_START_STATUS + 5)
+
+
+ +

+

See also:
APR_STATUS_IS_ECRYPT
+ +
+

+ +

+
+ + + + +
#define APR_EINITENGINE   (APR_UTIL_START_STATUS + 11)
+
+
+ +

+

See also:
APR_STATUS_IS_EINITENGINE
+ +
+

+ +

+
+ + + + +
#define APR_EKEYLENGTH   (APR_UTIL_START_STATUS + 7)
+
+
+ +

+

See also:
APR_STATUS_IS_EKEYLENGTH
+ +
+

+ +

+
+ + + + +
#define APR_EKEYTYPE   (APR_UTIL_START_STATUS + 3)
+
+
+ +

+

See also:
APR_STATUS_IS_EKEYTYPE
+ +
+

+ +

+
+ + + + +
#define APR_ENOCIPHER   (APR_UTIL_START_STATUS + 8)
+
+
+ +

+

See also:
APR_STATUS_IS_ENOCIPHER
+ +
+

+ +

+
+ + + + +
#define APR_ENODIGEST   (APR_UTIL_START_STATUS + 9)
+
+
+ +

+

See also:
APR_STATUS_IS_ENODIGEST
+ +
+

+ +

+
+ + + + +
#define APR_ENOENGINE   (APR_UTIL_START_STATUS + 10)
+
+
+ +

+

See also:
APR_STATUS_IS_ENOENGINE
+ +
+

+ +

+
+ + + + +
#define APR_ENOIV   (APR_UTIL_START_STATUS + 2)
+
+
+ +

+

See also:
APR_STATUS_IS_ENOIV
+ +
+

+ +

+
+ + + + +
#define APR_ENOKEY   (APR_UTIL_START_STATUS + 1)
+
+
+ +

+

See also:
APR_STATUS_IS_ENOKEY
+ +
+

+ +

+
+ + + + +
#define APR_ENOSPACE   (APR_UTIL_START_STATUS + 4)
+
+
+ +

+

See also:
APR_STATUS_IS_ENOSPACE
+ +
+

+ +

+
+ + + + +
#define APR_EPADDING   (APR_UTIL_START_STATUS + 6)
+
+
+ +

+

See also:
APR_STATUS_IS_EPADDING
+ +
+

+ +

+
+ + + + +
#define APR_EREINIT   (APR_UTIL_START_STATUS + 12)
+
+
+ +

+

See also:
APR_STATUS_IS_EREINIT
+ +
+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_ECRYPT (  )    ((s) == APR_ECRYPT)
+
+
+ +

+An error occurred while encrypting or decrypting +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_EINITENGINE (  )    ((s) == APR_EINITENGINE)
+
+
+ +

+The engine could not be initialised +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_EKEYLENGTH (  )    ((s) == APR_EKEYLENGTH)
+
+
+ +

+An error occurred with the key length +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_EKEYTYPE (  )    ((s) == APR_EKEYTYPE)
+
+
+ +

+The key type was not recognised +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_ENOCIPHER (  )    ((s) == APR_ENOCIPHER)
+
+
+ +

+The cipher provided was not recognised +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_ENODIGEST (  )    ((s) == APR_ENODIGEST)
+
+
+ +

+The digest provided was not recognised +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_ENOENGINE (  )    ((s) == APR_ENOENGINE)
+
+
+ +

+The engine provided was not recognised +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_ENOIV (  )    ((s) == APR_ENOIV)
+
+
+ +

+The initialisation vector was not provided +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_ENOKEY (  )    ((s) == APR_ENOKEY)
+
+
+ +

+The key was empty or not provided +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_ENOSPACE (  )    ((s) == APR_ENOSPACE)
+
+
+ +

+The buffer provided was not big enough +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_EPADDING (  )    ((s) == APR_EPADDING)
+
+
+ +

+An error occurred while padding +

+

+ +

+
+ + + + + + + + + +
#define APR_STATUS_IS_EREINIT (  )    ((s) == APR_EREINIT)
+
+
+ +

+Crypto has already been initialised +

+

+

+
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  + +doxygen 1.5.7.1
+ + Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___f_i_f_o.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___f_i_f_o.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___f_i_f_o.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___f_i_f_o.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___hook.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___hook.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___hook.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___hook.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___l_d_a_p.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___l_d_a_p.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___l_d_a_p.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___l_d_a_p.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

+ +

+
+ + + + + + + + + +
int apr_ldap_is_ldap_url (const char *  url  ) 
+
+
+ +

+Is this URL an ldap url? ldap://

Parameters:
+ + +
url The url to test
+
+ +
+

+ +

+
+ + + + + + + + + +
int apr_ldap_is_ldapi_url (const char *  url  ) 
+
+
+ +

+Is this URL an ldap socket url? ldapi://

Parameters:
+ + +
url The url to test
+
+ +
+

+ +

+
+ + + + + + + + + +
int apr_ldap_is_ldaps_url (const char *  url  ) 
+
+
+ +

+Is this URL an SSL ldap url? ldaps://

Parameters:
+ + +
url The url to test
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
apr_status_t apr_ldap_rebind_add (apr_pool_t *  pool,
LDAP *  ld,
const char *  bindDN,
const char *  bindPW 
)
+
+
+ +

+APR LDAP rebind_add function

+This function creates a cross reference entry for the specified ldap connection. The rebind callback function will look up this ldap connection so it can retrieve the bindDN and bindPW for use in any binds while referrals are being chased.

+This function will add the callback to the LDAP handle passed in.

+A cleanup is registered within the pool provided to remove this entry when the pool is removed. Alternatively apr_ldap_rebind_remove() can be called to explicitly remove the entry at will.

+

Parameters:
+ + + + + +
pool The pool to use
ld The LDAP connectionhandle
bindDN The bind DN to be used for any binds while chasing referrals on this ldap connection.
bindPW The bind Password to be used for any binds while chasing referrals on this ldap connection.
+
+ +
+

+ +

+
+ + + + + + + + + +
apr_status_t apr_ldap_rebind_init (apr_pool_t *  pool  ) 
+
+
+ +

+APR LDAP initialize rebind lock

+This function creates the lock for controlling access to the xref list..

Parameters:
+ + +
pool Pool to use when creating the xref_lock.
+
+ +
+

+ +

+
+ + + + + + + + + +
apr_status_t apr_ldap_rebind_remove (LDAP *  ld  ) 
+
+
+ +

+APR LDAP rebind_remove function

+This function removes the rebind cross reference entry for the specified ldap connection.

+If not explicitly removed, this function will be called automatically when the pool is cleaned up.

+

Parameters:
+ + +
ld The LDAP connectionhandle
+
+ +
+

@@ -922,9 +1155,107 @@

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int apr_ldap_url_parse (apr_pool_t *  pool,
const char *  url_in,
apr_ldap_url_desc_t **  ludpp,
apr_ldap_err_t **  result_err 
)
+
+
+ +

+Parse an LDAP URL.

Parameters:
+ + + + + +
pool The pool to use
url_in The URL to parse
ludpp The structure to return the exploded URL
result_err The result structure of the operation
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int apr_ldap_url_parse_ext (apr_pool_t *  pool,
const char *  url_in,
apr_ldap_url_desc_t **  ludpp,
apr_ldap_err_t **  result_err 
)
+
+
+ +

+Parse an LDAP URL.

Parameters:
+ + + + + +
pool The pool to use
url_in The URL to parse
ludpp The structure to return the exploded URL
result_err The result structure of the operation
+
+ +
+

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_c.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_c.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_c.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_c.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_d4.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_d4.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_d4.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_d4.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___o_p_t___h_o_o_k.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___o_p_t___h_o_o_k.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___o_p_t___h_o_o_k.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___o_p_t___h_o_o_k.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___opt.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___opt.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___opt.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___opt.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_l.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_l.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_l.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_l.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_m_m.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_m_m.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_m_m.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_m_m.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___str_match.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___str_match.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___str_match.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___str_match.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___t_p.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___t_p.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___t_p.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___t_p.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___u_r_i.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___u_r_i.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___u_r_i.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___u_r_i.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +

-


Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by  +
Generated on Fri Feb 20 17:01:03 2009 for Apache Portable Runtime Utility Library by  -doxygen 1.5.6
+doxygen 1.5.7.1
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___x_m_l.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___x_m_l.html?rev=746159&r1=746158&r2=746159&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___x_m_l.html (original) +++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___x_m_l.html Fri Feb 20 06:08:22 2009 @@ -4,7 +4,7 @@ - +