ldapsdk  0.0.1
Public Member Functions | List of all members
LDAPCompareRequest Class Reference

#include <LDAPCompareRequest.h>

Inheritance diagram for LDAPCompareRequest:
LDAPRequest

Public Member Functions

 LDAPCompareRequest (const LDAPCompareRequest &req)
 
 LDAPCompareRequest (const std::string &dn, const LDAPAttribute &attr, LDAPAsynConnection *connect, const LDAPConstraints *cons, bool isReferral=false, const LDAPRequest *parent=0)
 
virtual ~LDAPCompareRequest ()
 
virtual LDAPMessageQueuesendRequest ()
 This method encodes the request an calls the apprpriate functions of the C-API to send the Request to a LDAP-Server. More...
 
virtual LDAPRequestfollowReferral (LDAPMsg *urls)
 
- Public Member Functions inherited from LDAPRequest
 LDAPRequest (const LDAPRequest &req)
 
 LDAPRequest (LDAPAsynConnection *conn, const LDAPConstraints *cons, bool isReferral=false, const LDAPRequest *parent=0)
 
virtual ~LDAPRequest ()
 
const LDAPConstraintsgetConstraints () const
 
const LDAPAsynConnectiongetConnection () const
 
virtual LDAPMsggetNextMessage () const
 
int getType () const
 
int getMsgID () const
 
int getHopCount () const
 
const LDAPRequestgetParent () const
 
bool isReferral () const
 
void unbind () const
 
virtual bool equals (const LDAPRequest *req) const
 Compare this request with another on. More...
 
bool isCycle () const
 

Additional Inherited Members

- Static Public Attributes inherited from LDAPRequest
static const int BIND =0
 
static const int UNBIND =2
 
static const int SEARCH =3
 
static const int MODIFY =7
 
static const int ADD =8
 
static const int DELETE =10
 
static const int COMPARE =14
 
- Protected Member Functions inherited from LDAPRequest
 LDAPRequest ()
 
- Protected Attributes inherited from LDAPRequest
bool m_isReferral
 
int m_requestType
 
LDAPConstraintsm_cons
 
LDAPAsynConnectionm_connection
 
const LDAPRequestm_parent
 
int m_hopCount
 
int m_msgID
 

Constructor & Destructor Documentation

◆ LDAPCompareRequest() [1/2]

LDAPCompareRequest::LDAPCompareRequest ( const LDAPCompareRequest req)

References DEBUG, and LDAP_DEBUG_CONSTRUCT.

Referenced by followReferral().

◆ LDAPCompareRequest() [2/2]

LDAPCompareRequest::LDAPCompareRequest ( const std::string &  dn,
const LDAPAttribute attr,
LDAPAsynConnection connect,
const LDAPConstraints cons,
bool  isReferral = false,
const LDAPRequest parent = 0 
)

◆ ~LDAPCompareRequest()

LDAPCompareRequest::~LDAPCompareRequest ( )
virtual

References DEBUG, and LDAP_DEBUG_DESTROY.

Member Function Documentation

◆ followReferral()

LDAPRequest * LDAPCompareRequest::followReferral ( LDAPMsg urls)
virtual

◆ sendRequest()

LDAPMessageQueue * LDAPCompareRequest::sendRequest ( )
virtual

The documentation for this class was generated from the following files: