Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

LDAPBindRequest.h

Go to the documentation of this file.
00001 /*
00002  * Copyright 2000, OpenLDAP Foundation, All Rights Reserved.
00003  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
00004  */
00005 
00006 #ifndef LDAP_BIND_REQUEST_H
00007 #define LDAP_BIND_REQUEST_H
00008 
00009 #include <LDAPRequest.h>
00010 
00011 class LDAPBindRequest : LDAPRequest {
00012     private:
00013         std::string m_dn;
00014         std::string m_cred;
00015         std::string m_mech;
00016 
00017     public:
00018         LDAPBindRequest(const LDAPBindRequest& req);
00019         //just for simple authentication
00020         LDAPBindRequest(const std::string&, const std::string& passwd, 
00021                 LDAPAsynConnection *connect, const LDAPConstraints *cons, 
00022                 bool isReferral=false);
00023         virtual ~LDAPBindRequest();
00024         virtual LDAPMessageQueue *sendRequest();
00025         virtual LDAPRequest* followReferral(LDAPMsg* urls);
00026 };
00027 #endif //LDAP_BIND_REQUEST_H
00028 

Generated on Wed Nov 12 02:19:03 2008 for ldapsdk by  doxygen 1.3.9.1