openldap/contrib/ldapc++/src/LDAPSearchReference.h
Quanah Gibson-Mount 1df85d3427 Happy New Year!
2017-01-03 12:36:47 -08:00

46 lines
976 B
C++

// $OpenLDAP$
/*
* Copyright 2000-2017 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