LDAPException Class Reference
This class is only thrown as an Exception and used to signalize error conditions during LDAP-operations.
More...
#include <LDAPException.h>
List of all members.
Public Member Functions |
| LDAPException (int res_code, const std::string &err_string=std::string()) throw () |
| Constructs a LDAPException-object from the parameters.
|
| LDAPException (const LDAPAsynConnection *lc) throw () |
| Constructs a LDAPException-object from the error state of a LDAPAsynConnection-object.
|
virtual | ~LDAPException () throw () |
| Destructor.
|
int | getResultCode () const throw () |
const std::string & | getResultMsg () const throw () |
const std::string & | getServerMsg () const throw () |
virtual const char * | what () const throw () |
Friends |
std::ostream & | operator<< (std::ostream &s, LDAPException e) throw () |
| This method can be used to dump the data of a LDAPResult-Object.
|
Detailed Description
This class is only thrown as an Exception and used to signalize error conditions during LDAP-operations.
Constructor & Destructor Documentation
LDAPException::LDAPException |
( |
int |
res_code, |
|
|
const std::string & |
err_string = std::string() | |
|
) |
| | throw () |
Constructs a LDAPException-object from the parameters.
- Parameters:
-
| res_code | A valid LDAP result code. |
| err_string | An addional error message for the error that happend (optional) |
Constructs a LDAPException-object from the error state of a LDAPAsynConnection-object.
- Parameters:
-
| lc | A LDAP-Connection for that an error has happend. The Constructor tries to read its error state. |
LDAPException::~LDAPException |
( |
|
) |
throw () [virtual] |
Member Function Documentation
int LDAPException::getResultCode |
( |
|
) |
const throw () |
- Returns:
- The Result code of the object
const string & LDAPException::getResultMsg |
( |
|
) |
const throw () |
- Returns:
- The error message that is corresponding to the result code .
const string & LDAPException::getServerMsg |
( |
|
) |
const throw () |
- Returns:
- The addional error message of the error (if it was set)
const char * LDAPException::what |
( |
|
) |
const throw () [virtual] |
Friends And Related Function Documentation
std::ostream& operator<< |
( |
std::ostream & |
s, |
|
|
LDAPException |
e | |
|
) |
| | throw () [friend] |
This method can be used to dump the data of a LDAPResult-Object.
It is only useful for debugging purposes at the moment
The documentation for this class was generated from the following files: