Iterates over all the URIs being fetched by a pkgAcquire object. More...
#include <acquire.h>
Public Member Functions | |
UriIterator (pkgAcquire::Queue *Q) | |
Create a new UriIterator. More... | |
virtual | ~UriIterator () |
bool | operator!= (UriIterator const &rhs) const |
void | operator++ () |
void | operator++ (int) |
pkgAcquire::ItemDesc const * | operator-> () const |
bool | operator== (UriIterator const &rhs) const |
Private Attributes | |
pkgAcquire::Queue::QItem * | CurItem |
The item that we currently point at. More... | |
pkgAcquire::Queue * | CurQ |
The next queue to iterate over. More... | |
void * | d |
dpointer placeholder (for later in case we need it) More... | |
Iterates over all the URIs being fetched by a pkgAcquire object.
{{{
|
inline |
Create a new UriIterator.
Q | The queue over which this UriIterator should iterate. |
References CurItem, CurQ, pkgAcquire::Queue::Items, and pkgAcquire::Queue::Next.
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
References CurItem, CurQ, pkgAcquire::Queue::Items, pkgAcquire::Queue::Next, and pkgAcquire::Queue::QItem::Next.
|
inline |
References CurItem.
|
inline |
|
private |
The item that we currently point at.
Referenced by operator!=(), operator++(), operator->(), operator==(), and UriIterator().
|
private |
The next queue to iterate over.
Referenced by operator!=(), operator++(), operator==(), and UriIterator().
|
private |
dpointer placeholder (for later in case we need it)