2 * Copyright 2000, OpenLDAP Foundation, All Rights Reserved.
3 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
6 // $Id: LDAPMessageQueue.h,v 1.10 2000/08/31 17:43:49 rhafer Exp $
8 #ifndef LDAP_MESSAGE_QUEUE_H
9 #define LDAP_MESSAGE_QUEUE_H
13 #include "LDAPUrlList.h"
15 class LDAPAsynConnection;
18 class LDAPSearchRequest;
20 typedef stack<LDAPRequest*> LDAPRequestStack;
22 class LDAPMessageQueue{
24 LDAPRequestStack m_reqQueue;
25 void chaseReference(LDAPSearchRequest *req);
27 LDAPMessageQueue(LDAPRequest *conn);
30 LDAPRequest* chaseReferral(LDAPUrlList *ref);
31 LDAPRequestStack* getRequestStack();
33 #endif //ifndef LDAP_MESSAGE_QUEUE_H