// $OpenLDAP$ /* * Copyright 2000-2018 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */ #ifndef LDAP_SEARCH_REFERENCE_H #define LDAP_SEARCH_REFERENCE_H #include #include 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