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

This class is created for the asynchronous LDAP-operations. More...

#include <LDAPMessageQueue.h>

Public Member Functions

 LDAPMessageQueue (LDAPRequest *conn)
 This creates a new LDAPMessageQueue. More...
 
 ~LDAPMessageQueue ()
 Destructor. More...
 
LDAPMsggetNext ()
 This method reads exactly one Message from the results of a Request. More...
 
LDAPRequestchaseReferral (LDAPMsg *ref)
 For internat use only. More...
 
LDAPRequestStackgetRequestStack ()
 For internal use only. More...
 

Detailed Description

This class is created for the asynchronous LDAP-operations.

And can be used by the client to retrieve the results of an operation.

Constructor & Destructor Documentation

◆ LDAPMessageQueue()

LDAPMessageQueue::LDAPMessageQueue ( LDAPRequest conn)

This creates a new LDAPMessageQueue.

For a LDAP-request

Parameters
connThe Request for that is queue can be used to get the results.

References DEBUG, and LDAP_DEBUG_CONSTRUCT.

◆ ~LDAPMessageQueue()

LDAPMessageQueue::~LDAPMessageQueue ( )

Destructor.

References DEBUG, and LDAP_DEBUG_DESTROY.

Member Function Documentation

◆ chaseReferral()

LDAPRequest * LDAPMessageQueue::chaseReferral ( LDAPMsg ref)

◆ getNext()

LDAPMsg * LDAPMessageQueue::getNext ( )

◆ getRequestStack()

LDAPRequestStack * LDAPMessageQueue::getRequestStack ( )

For internal use only.

The referral chasing algorithm needs this method to see the currently active requests.

References DEBUG, and LDAP_DEBUG_TRACE.

Referenced by LDAPAsynConnection::abandon().


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