ldapsdk  0.0.1
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 
23  public:
28 
37 
47  LDAPEntry* getNext();
48  private :
49  LDAPEntryList entryList;
50  LDAPReferenceList refList;
53 };
54 #endif //LDAP_SEARCH_RESULTS_H
55 
56 
The class stores the results of a synchronous SEARCH-Operation.
Definition: LDAPSearchResults.h:22
This class is created for the asynchronous LDAP-operations.
Definition: LDAPMessageQueue.h:27
LDAPEntry * getNext()
The method is used by the client-application to read the result entries of the SEARCH-Operation.
Definition: LDAPSearchResults.cpp:47
LDAPResult * readMessageQueue(LDAPMessageQueue *msg)
For internal use only.
Definition: LDAPSearchResults.cpp:19
This class is used to store every kind of LDAP Entry.
Definition: LDAPEntry.h:19
Container class for storing a list of Search References.
Definition: LDAPReferenceList.h:20
LDAPSearchResults()
Default-Constructor.
Definition: LDAPSearchResults.cpp:14
ListType::const_iterator const_iterator
Definition: LDAPEntryList.h:25
ListType::const_iterator const_iterator
Definition: LDAPReferenceList.h:24
This class is for representing LDAP-Result-Messages.
Definition: LDAPResult.h:30
For internal use only.
Definition: LDAPEntryList.h:21