THTTPFilterIterator Class Reference

class THTTPFilterIterator

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 Functions Documentation

AtEnd()

IMPORT_C TBool AtEnd ( ) const

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

First()

void First ( ) [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

Member Data Documentation

CHTTPSession * iImplementation

CHTTPSession * iImplementation [private]

RStringTokenF iName

RStringTokenF iName [private]

TInt iPos

TInt iPos [private]