65 static const int BUSY = 51;
107 LDAPResult(
int type,
int resultCode,
const std::string &msg);
151 std::string m_matchedDN;
152 std::string m_errMsg;
161 #endif //LDAP_RESULT_H static const int FILTER_ERROR
Definition: LDAPResult.h:87
friend std::ostream & operator<<(std::ostream &s, LDAPResult &l)
This method can be used to dump the data of a LDAPResult-Object.
static const int UNWILLING_TO_PERFORM
Definition: LDAPResult.h:67
static const int NO_SUCH_ATTRIBUTE
Definition: LDAPResult.h:49
static const int CLIENT_LOOP
Definition: LDAPResult.h:96
static const int OBJECT_CLASS_VIOLATION
Definition: LDAPResult.h:71
static const int AUTH_METHOD_NOT_SUPPORTED
Definition: LDAPResult.h:40
static const int BUSY
Definition: LDAPResult.h:65
virtual ~LDAPResult()
The destructor.
Definition: LDAPResult.cpp:62
static const int INVALID_CREDENTIALS
Definition: LDAPResult.h:63
static const int REFERRAL_LIMIT_EXCEEDED
Definition: LDAPResult.h:97
static const int ATTRIBUTE_OR_VALUE_EXISTS
Definition: LDAPResult.h:53
static const int CONTROL_NOT_FOUND
Definition: LDAPResult.h:93
const std::string & getMatchedDN() const
For messages with a result code of: NO_SUCH_OBJECT, ALIAS_PROBLEM, ALIAS_DEREFERENCING_PROBLEM or INV...
Definition: LDAPResult.cpp:81
const std::string & getErrMsg() const
In some case of error the server may return addional error messages.
Definition: LDAPResult.cpp:76
static const int STRONG_AUTH_REQUIRED
Definition: LDAPResult.h:41
static const int UNDEFINED_ATTRIBUTE_TYP
Definition: LDAPResult.h:50
static const int NO_SUCH_OBJECT
Definition: LDAPResult.h:56
This class represents any type of LDAP- Message returned from the server.
Definition: LDAPMessage.h:23
static const int NOT_ALLOWED_ON_NONLEAF
Definition: LDAPResult.h:72
For internal use only.
Definition: LDAPRequest.h:25
static const int PROTOCOL_ERROR
Definition: LDAPResult.h:35
static const int LOOP_DETECT
Definition: LDAPResult.h:68
static const int ENTRY_ALREADY_EXISTS
Definition: LDAPResult.h:74
static const int DECODING_ERROR
Definition: LDAPResult.h:84
This class represents an asynchronous connection to an LDAP-Server.
Definition: LDAPAsynConnection.h:45
static const int NAMING_VIOLATION
Definition: LDAPResult.h:70
This container class is used to store multiple LDAPUrl-objects.
Definition: LDAPUrlList.h:16
static const int ALIAS_DEREFERENCING_PROBLEM
Definition: LDAPResult.h:60
static const int LOCAL_ERROR
Definition: LDAPResult.h:82
static const int NOT_SUPPORTED
Definition: LDAPResult.h:92
static const int REFERRAL
Definition: LDAPResult.h:43
static const int AUTH_UNKNOWN
Definition: LDAPResult.h:86
static const int COMPARE_FALSE
Definition: LDAPResult.h:38
static const int OBJECT_CLASS_MODS_PROHIBITED
Definition: LDAPResult.h:75
static const int INVALID_ATTRIBUTE_SYNTAX
Definition: LDAPResult.h:54
static const int SASL_BIND_IN_PROGRESS
Definition: LDAPResult.h:47
static const int TIME_LIMIT_EXCEEDED
Definition: LDAPResult.h:36
static const int CONNECT_ERROR
Definition: LDAPResult.h:91
static const int OTHER
Definition: LDAPResult.h:80
LDAPResult(const LDAPRequest *req, LDAPMessage *msg)
This constructor is called by the LDAPMsg::create method in order to parse a LDAPResult-Message.
Definition: LDAPResult.cpp:18
static const int INSUFFICIENT_ACCESS
Definition: LDAPResult.h:64
static const int CONFIDENTIALITY_REQUIRED
Definition: LDAPResult.h:46
static const int SIZE_LIMIT_EXCEEDED
Definition: LDAPResult.h:37
static const int ENCODING_ERROR
Definition: LDAPResult.h:83
std::string resToString() const
This method transforms the result code to a human-readable result message.
Definition: LDAPResult.cpp:71
static const int UNAVAILABLE
Definition: LDAPResult.h:66
static const int OPERATIONS_ERROR
Definition: LDAPResult.h:34
static const int INAPPROPRIATE_AUTENTICATION
Definition: LDAPResult.h:62
static const int NO_MEMORY
Definition: LDAPResult.h:90
static const int CONSTRAINT_VIOLATION
Definition: LDAPResult.h:52
static const int INAPPROPRIATE_MATCHING
Definition: LDAPResult.h:51
static const int AFFECTS_MULTIPLE_DSAS
Definition: LDAPResult.h:77
static const int USER_CANCELLED
Definition: LDAPResult.h:88
static const int SERVER_DOWN
Definition: LDAPResult.h:81
static const int NOT_ALLOWED_ON_RDN
Definition: LDAPResult.h:73
static const int MORE_RESULTS_TO_RETURN
Definition: LDAPResult.h:95
static const int COMPARE_TRUE
Definition: LDAPResult.h:39
int getResultCode() const
Definition: LDAPResult.cpp:66
static const int PARAM_ERROR
Definition: LDAPResult.h:89
static const int INVALID_DN_SYNTAX
Definition: LDAPResult.h:58
static const int SUCCESS
Definition: LDAPResult.h:33
static const int TIMEOUT
Definition: LDAPResult.h:85
static const int ALIAS_PROBLEM
Definition: LDAPResult.h:57
static const int UNAVAILABLE_CRITICAL_EXTENSION
Definition: LDAPResult.h:45
static const int ADMIN_LIMIT_EXCEEDED
Definition: LDAPResult.h:44
This class is for representing LDAP-Result-Messages.
Definition: LDAPResult.h:30
const LDAPUrlList & getReferralUrls() const
Definition: LDAPResult.cpp:86
static const int NO_RESULTS_RETURNED
Definition: LDAPResult.h:94