ldapsdk
0.0.1
src
LDAPSearchResults.h
Go to the documentation of this file.
1
// $OpenLDAP$
2
/*
3
* Copyright 2000-2013 The OpenLDAP Foundation, All Rights Reserved.
4
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
5
*/
6
7
#ifndef LDAP_SEARCH_RESULTS_H
8
#define LDAP_SEARCH_RESULTS_H
9
10
#include <
LDAPEntry.h
>
11
#include <
LDAPEntryList.h
>
12
#include <
LDAPMessage.h
>
13
#include <
LDAPMessageQueue.h
>
14
#include <
LDAPReferenceList.h
>
15
#include <
LDAPSearchReference.h
>
16
17
class
LDAPResult
;
18
22
class
LDAPSearchResults
{
23
public
:
27
LDAPSearchResults
();
28
36
LDAPResult
*
readMessageQueue
(
LDAPMessageQueue
* msg);
37
47
LDAPEntry
*
getNext
();
48
private :
49
LDAPEntryList
entryList;
50
LDAPReferenceList
refList;
51
LDAPEntryList::const_iterator
entryPos;
52
LDAPReferenceList::const_iterator
refPos;
53
};
54
#endif //LDAP_SEARCH_RESULTS_H
55
56
LDAPSearchResults
The class stores the results of a synchronous SEARCH-Operation.
Definition:
LDAPSearchResults.h:22
LDAPMessageQueue
This class is created for the asynchronous LDAP-operations.
Definition:
LDAPMessageQueue.h:27
LDAPMessageQueue.h
LDAPSearchResults::getNext
LDAPEntry * getNext()
The method is used by the client-application to read the result entries of the SEARCH-Operation.
Definition:
LDAPSearchResults.cpp:47
LDAPEntry.h
LDAPSearchResults::readMessageQueue
LDAPResult * readMessageQueue(LDAPMessageQueue *msg)
For internal use only.
Definition:
LDAPSearchResults.cpp:19
LDAPEntry
This class is used to store every kind of LDAP Entry.
Definition:
LDAPEntry.h:19
LDAPMessage.h
LDAPEntryList.h
LDAPReferenceList
Container class for storing a list of Search References.
Definition:
LDAPReferenceList.h:20
LDAPSearchResults::LDAPSearchResults
LDAPSearchResults()
Default-Constructor.
Definition:
LDAPSearchResults.cpp:14
LDAPEntryList::const_iterator
ListType::const_iterator const_iterator
Definition:
LDAPEntryList.h:25
LDAPReferenceList::const_iterator
ListType::const_iterator const_iterator
Definition:
LDAPReferenceList.h:24
LDAPSearchReference.h
LDAPReferenceList.h
LDAPResult
This class is for representing LDAP-Result-Messages.
Definition:
LDAPResult.h:30
LDAPEntryList
For internal use only.
Definition:
LDAPEntryList.h:21
Generated by
1.8.14