![]() |
Kea 2.2.0
|
#include <rrset_collection.h>
Inheritance diagram for isc::dns::RRsetCollection::DnsIter:Public Member Functions | |
| DnsIter (CollectionMap::iterator &iter) | |
| virtual bool | equals (Iter &other) |
| Check if another iterator is equal to this one. More... | |
| virtual IterPtr | getNext () |
Returns an IterPtr wrapping an Iter pointing to the next AbstractRRset in sequence in the collection. More... | |
| virtual const isc::dns::AbstractRRset & | getValue () |
Returns the AbstractRRset currently pointed to by the iterator. More... | |
Public Member Functions inherited from isc::dns::RRsetCollectionBase::Iter | |
| virtual | ~Iter () |
| virtual bool | equals (Iter &other)=0 |
| Check if another iterator is equal to this one. More... | |
| virtual IterPtr | getNext ()=0 |
Returns an IterPtr wrapping an Iter pointing to the next AbstractRRset in sequence in the collection. More... | |
| virtual const isc::dns::AbstractRRset & | getValue ()=0 |
Returns the AbstractRRset currently pointed to by the iterator. More... | |
Definition at line 124 of file rrset_collection.h.
|
inline |
Definition at line 126 of file rrset_collection.h.
Referenced by getNext().
|
inlinevirtual |
Check if another iterator is equal to this one.
Returns true if this iterator is equal to other, false otherwise. Note that if other is not the same type as this, or cannot be compared meaningfully, the method must return false.
| other | The other iterator to compare against. |
true if equal, false otherwise. Implements isc::dns::RRsetCollectionBase::Iter.
Definition at line 141 of file rrset_collection.h.
|
inlinevirtual |
Returns an IterPtr wrapping an Iter pointing to the next AbstractRRset in sequence in the collection.
Implements isc::dns::RRsetCollectionBase::Iter.
Definition at line 135 of file rrset_collection.h.
References DnsIter().
Here is the call graph for this function:
|
inlinevirtual |
Returns the AbstractRRset currently pointed to by the iterator.
Implements isc::dns::RRsetCollectionBase::Iter.
Definition at line 130 of file rrset_collection.h.