00001
00002
00003
00004
00005
00006 #ifndef LDAP_ENTRY_LIST_H
00007 #define LDAP_ENTRY_LIST_H
00008
00009 #include <list>
00010
00011 class LDAPEntry;
00012
00019 class LDAPEntryList{
00020 typedef std::list<LDAPEntry> ListType;
00021
00022 public:
00023 typedef ListType::const_iterator const_iterator;
00024
00028 LDAPEntryList(const LDAPEntryList& el);
00029
00033 LDAPEntryList();
00034
00038 ~LDAPEntryList();
00039
00043 size_t size() const;
00044
00048 bool empty() const;
00049
00053 const_iterator begin() const;
00054
00058 const_iterator end() const;
00059
00063 void addEntry(const LDAPEntry& e);
00064
00065 private:
00066 ListType m_entries;
00067 };
00068 #endif // LDAP_ENTRY_LIST_H