openldap/contrib/ldapc++/src/LDAPSearchReference.h
Kurt Zeilenga cd1f718f01 Update guide Copyright/License handling
Avoids redundant files.
And update various notices
2011-03-28 18:40:52 -07:00

46 lines
976 B
C++

// $OpenLDAP$
/*
* Copyright 2000-2011 The OpenLDAP Foundation, All Rights Reserved.
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
*/
#ifndef LDAP_SEARCH_REFERENCE_H
#define LDAP_SEARCH_REFERENCE_H
#include <LDAPMessage.h>
#include <LDAPUrlList.h>
class LDAPRequest;
class LDAPUrl;
/**
* This class is used to represent Continuation References that were
* returned during a SEARCH-Operation.
*/
class LDAPSearchReference : public LDAPMsg{
public :
/**
* Constructor that create an object from the C-API structures
*/
LDAPSearchReference(const LDAPRequest* req, LDAPMessage* msg);
/**
* The Destructor
*/
~LDAPSearchReference();
/**
* @returns The destination URLs that were send with this message
*/
const LDAPUrlList& getUrls() const;
private :
LDAPUrlList m_urlList;
LDAPSearchReference();
};
#endif //LDAP_SEARCH_REFERENCE_H