ldapsdk  0.0.1
Public Member Functions
LDAPModDNRequest Class Reference

#include <LDAPModDNRequest.h>

Inheritance diagram for LDAPModDNRequest:
LDAPRequest

List of all members.

Public Member Functions

 LDAPModDNRequest (const LDAPModDNRequest &req)
 LDAPModDNRequest (const std::string &dn, const std::string &newRDN, bool deleteOld, const std::string &newParentDN, LDAPAsynConnection *connect, const LDAPConstraints *cons, bool isReferral=false, const LDAPRequest *parent=0)
virtual ~LDAPModDNRequest ()
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 *urls)

Additional Inherited Members

- Private 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.
bool isCycle () const
 LDAPRequest ()
- Static Private 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

Constructor & Destructor Documentation

LDAPModDNRequest::LDAPModDNRequest ( const LDAPModDNRequest req)

References DEBUG, and LDAP_DEBUG_CONSTRUCT.

Referenced by followReferral().

LDAPModDNRequest::LDAPModDNRequest ( const std::string &  dn,
const std::string &  newRDN,
bool  deleteOld,
const std::string &  newParentDN,
LDAPAsynConnection connect,
const LDAPConstraints cons,
bool  isReferral = false,
const LDAPRequest parent = 0 
)
LDAPModDNRequest::~LDAPModDNRequest ( )
virtual

References DEBUG, and LDAP_DEBUG_DESTROY.


Member Function Documentation

LDAPRequest * LDAPModDNRequest::followReferral ( LDAPMsg urls)
virtual
LDAPMessageQueue * LDAPModDNRequest::sendRequest ( )
virtual

This method encodes the request an calls the apprpriate functions of the C-API to send the Request to a LDAP-Server.

Implements LDAPRequest.

References DEBUG, LDAPControlSet::freeLDAPControlArray(), LDAPConstraints::getClCtrlsArray(), LDAPAsynConnection::getSessionHandle(), LDAPConstraints::getSrvCtrlsArray(), LDAP_DEBUG_TRACE, LDAPRequest::m_connection, LDAPRequest::m_cons, and LDAPRequest::m_msgID.

Referenced by LDAPAsynConnection::rename().


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