Go to the documentation of this file.
113 LDAPMsg(
int msgType,
int msgID);
127 #endif //ifndef LDAP_MSG_H
static const int COMPARE_REQUEST
Definition: LDAPMessage.h:44
#define LDAP_DEBUG_TRACE
Definition: debug.h:12
This class represents any type of LDAP- Message returned from the server.
Definition: LDAPMessage.h:23
Object of this class are created by the LDAPMsg::create method if results for an Extended Operation w...
Definition: LDAPSaslBindResult.h:20
static const int MODDN_RESPONSE
Definition: LDAPMessage.h:33
Object of this class are created by the LDAPMsg::create method if results for an Extended Operation w...
Definition: LDAPExtResult.h:20
int getMsgID()
Definition: LDAPMessage.cpp:60
static const int DELETE_REQUEST
Definition: LDAPMessage.h:42
static const int BIND_RESPONSE
Definition: LDAPMessage.h:26
static const int ABANDON_REQUEST
Definition: LDAPMessage.h:45
static const int SEARCH_REQUEST
Definition: LDAPMessage.h:39
LDAPControlSet m_srvControls
This attribute stores Server-Control that were returned with the message.
Definition: LDAPMessage.h:119
static const int SEARCH_ENTRY
Definition: LDAPMessage.h:27
static const int SEARCH_REFERENCE
Definition: LDAPMessage.h:29
virtual ~LDAPMsg()
The destructor has no implemenation, because this is an abstract class.
Definition: LDAPMessage.h:52
static const int DEL_RESPONSE
Definition: LDAPMessage.h:32
int getMessageType()
Definition: LDAPMessage.cpp:55
#define DEBUG(level, arg)
Definition: debug.h:30
This class is used to represent the result entries of a SEARCH-operation.
Definition: LDAPSearchResult.h:20
This class is used to represent Continuation References that were returned during a SEARCH-Operation.
Definition: LDAPSearchReference.h:21
static const int SEARCH_DONE
Definition: LDAPMessage.h:28
static const int COMPARE_RESPONSE
Definition: LDAPMessage.h:34
static const int MODIFY_RESPONSE
Definition: LDAPMessage.h:30
This class is for representing LDAP-Result-Messages.
Definition: LDAPResult.h:30
static const int MODRDN_REQUEST
Definition: LDAPMessage.h:43
static const int ADD_REQUEST
Definition: LDAPMessage.h:41
static const int EXTENDED_REQUEST
Definition: LDAPMessage.h:46
This container class is used to store multiple LDAPCtrl-objects.
Definition: LDAPControlSet.h:19
#define LDAP_DEBUG_CONSTRUCT
Definition: debug.h:13
const LDAPControlSet & getSrvControls() const
Definition: LDAPMessage.cpp:69
bool m_hasControls
Definition: LDAPMessage.h:121
static const int EXTENDED_RESPONSE
Definition: LDAPMessage.h:35
static const int ADD_RESPONSE
Definition: LDAPMessage.h:31
static LDAPMsg * create(const LDAPRequest *req, LDAPMessage *msg)
This method is used by the library to parse the results returned by the C-API.
Definition: LDAPMessage.cpp:34
static const int BIND_REQUEST
Definition: LDAPMessage.h:37
LDAPMsg(LDAPMessage *msg)
This constructor make a copy of a LDAPMsg-pointer.
Definition: LDAPMessage.cpp:21
static const int UNBIND_REQUEST
Definition: LDAPMessage.h:38
bool hasControls() const
Definition: LDAPMessage.cpp:65
static const int MODIFY_REQUEST
Definition: LDAPMessage.h:40
For internal use only.
Definition: LDAPRequest.h:25