Maintainer : firstname.lastname@example.org
Stability : provisional
Handling LDAP Exceptions
Written by John Goerzen, email@example.com
|data LDAPException |
|The basic type of LDAP exceptions. These are raised when an operation
does not indicate success.
|catchLDAP :: IO a -> (LDAPException -> IO a) -> IO a|
Execute the given IO action.
If it raises a LDAPException, then execute the supplied handler and return
its return value. Otherwise, process as normal.
|handleLDAP :: (LDAPException -> IO a) -> IO a -> IO a|
|Like catchLDAP, with the order of arguments reversed.
|failLDAP :: IO a -> IO a|
|Catches LDAP errors, and re-raises them as IO errors with fail.
Useful if you don't care to catch LDAP errors, but want to see a sane
error message if one happens. One would often use this as a high-level
wrapper around LDAP calls.
|Produced by Haddock version 0.8|