ldapsdk  0.0.1
Public Member Functions
LDAPSearchRequest Class Reference

#include <LDAPSearchRequest.h>

Inheritance diagram for LDAPSearchRequest:
LDAPRequest

List of all members.

Public Member Functions

 LDAPSearchRequest (const LDAPSearchRequest &req)
 LDAPSearchRequest (const std::string &base, int scope, const std::string &filter, const StringList &attrs, bool attrsOnly, LDAPAsynConnection *connect, const LDAPConstraints *cons, bool isReferral=false, const LDAPRequest *parent=0)
virtual ~LDAPSearchRequest ()
virtual LDAPMessageQueuesendRequest ()
 This method encodes the request an calls the apprpriate functions of the C-API to send the Request to a LDAP-Server.
virtual LDAPRequestfollowReferral (LDAPMsg *ref)
virtual bool equals (const LDAPRequest *req) const
 Compare this request with another on.
- 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
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

LDAPSearchRequest::LDAPSearchRequest ( const LDAPSearchRequest req)
LDAPSearchRequest::LDAPSearchRequest ( const std::string &  base,
int  scope,
const std::string &  filter,
const StringList attrs,
bool  attrsOnly,
LDAPAsynConnection connect,
const LDAPConstraints cons,
bool  isReferral = false,
const LDAPRequest parent = 0 
)
LDAPSearchRequest::~LDAPSearchRequest ( )
virtual

References DEBUG, and LDAP_DEBUG_DESTROY.


Member Function Documentation

bool LDAPSearchRequest::equals ( const LDAPRequest req) const
virtual

Compare this request with another on.

And returns true if they have the same parameters.

Reimplemented from LDAPRequest.

References DEBUG, LDAPRequest::equals(), and LDAP_DEBUG_TRACE.

LDAPRequest * LDAPSearchRequest::followReferral ( LDAPMsg ref)
virtual
LDAPMessageQueue * LDAPSearchRequest::sendRequest ( )
virtual

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