THTTPFilterIterator Class Reference

#include <mw/http/thttpfilteriterator.h>

class THTTPFilterIterator

Detailed Description

An iterator for RHTTPFilterCollection. The iterator can iterate over a subset of the filters in the collection, depending on how it was created. See RHTTPFilterCollection::Query for more details. In the documentation here, 'the collection' always refers to the filters that this iterator can see.

Constructor & Destructor Documentation

THTTPFilterIterator ( )

THTTPFilterIterator()[inline]

Non-initialised constructor. Note, to get an initialised one that actualy points to a filter collection, use RHTTPFilterCollection::Query

Member Function Documentation

AtEnd ( )

IMPORT_C TBoolAtEnd()const

Returns ETrue if the iterator is at the end of the collection

First ( )

voidFirst()[inline]

Moves the iterator to the first member of the collection

operator() ( )

IMPORT_C const THTTPFilterRegistration &operator()()const

Returns the filter that the iterator is pointing at

operator* ( )

const THTTPFilterRegistration &operator*()const [inline]

Returns the filter that the iterator is pointing at

operator++ ( )

IMPORT_C THTTPFilterIterator &operator++()

Moves on to the next item in the collection

operator-> ( )

const THTTPFilterRegistration &operator->()const [inline]

Returns the filter that the iterator is pointing at