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 
LDAPException
This class is only thrown as an Exception and used to signalize error conditions during LDAP-operatio...
Definition: LDAPException.h:23
LDAPReferenceList::addReference
void addReference(const LDAPSearchReference &e)
Adds one element to the end of the list.
Definition: LDAPReferenceList.cpp:37
LDAPSearchResult.h
LDAPEntryList::end
const_iterator end() const
Definition: LDAPEntryList.cpp:33
LDAPMsg
This class represents any type of LDAP- Message returned from the server.
Definition: LDAPMessage.h:23
LDAPSearchResults::readMessageQueue
LDAPResult * readMessageQueue(LDAPMessageQueue *msg)
For internal use only.
Definition: LDAPSearchResults.cpp:19
LDAPSearchResults::LDAPSearchResults
LDAPSearchResults()
Default-Constructor.
Definition: LDAPSearchResults.cpp:14
LDAPEntryList::begin
const_iterator begin() const
Definition: LDAPEntryList.cpp:29
LDAPMsg::SEARCH_ENTRY
static const int SEARCH_ENTRY
Definition: LDAPMessage.h:27
LDAPMsg::SEARCH_REFERENCE
static const int SEARCH_REFERENCE
Definition: LDAPMessage.h:29
LDAPMsg::getMessageType
int getMessageType()
Definition: LDAPMessage.cpp:55
LDAPSearchResult
This class is used to represent the result entries of a SEARCH-operation.
Definition: LDAPSearchResult.h:20
LDAPReferenceList::const_iterator
ListType::const_iterator const_iterator
Definition: LDAPReferenceList.h:24
LDAPEntryList::addEntry
void addEntry(const LDAPEntry &e)
Adds an Entry to the end of the list.
Definition: LDAPEntryList.cpp:37
LDAPMessage.h
LDAPSearchReference
This class is used to represent Continuation References that were returned during a SEARCH-Operation.
Definition: LDAPSearchReference.h:21
LDAPEntry.h
LDAPReferenceList::end
const_iterator end() const
Definition: LDAPReferenceList.cpp:33
LDAPEntry
This class is used to store every kind of LDAP Entry.
Definition: LDAPEntry.h:19
LDAPResult
This class is for representing LDAP-Result-Messages.
Definition: LDAPResult.h:30
LDAPEntryList.h
LDAPMessageQueue
This class is created for the asynchronous LDAP-operations.
Definition: LDAPMessageQueue.h:27
LDAPReferenceList::begin
const_iterator begin() const
Definition: LDAPReferenceList.cpp:29
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
LDAPSearchResults.h
LDAPUrlList
This container class is used to store multiple LDAPUrl-objects.
Definition: LDAPUrlList.h:16
LDAPException.h
LDAPReferenceList
Container class for storing a list of Search References.
Definition: LDAPReferenceList.h:20
LDAPSearchResults
The class stores the results of a synchronous SEARCH-Operation.
Definition: LDAPSearchResults.h:22
LDAPEntryList
For internal use only.
Definition: LDAPEntryList.h:21
LDAPReferralException
This class extends LDAPException and is used to signalize Referrals there were received during synchr...
Definition: LDAPException.h:84
LDAPEntryList::const_iterator
ListType::const_iterator const_iterator
Definition: LDAPEntryList.h:25
LDAPSearchReference.h
LDAPReferenceList.h
LDAPResult.h
LDAPMessageQueue::getNext
LDAPMsg * getNext()
This method reads exactly one Message from the results of a Request.
Definition: LDAPMessageQueue.cpp:40
LDAPMessageQueue.h