TCommsBufIter Class Reference

class TCommsBufIter

Iterator to iterate the RCommsBuf within a chain

Constructor & Destructor Documentation

TCommsBufIter(RCommsBufChain &)

TCommsBufIter(RCommsBufChain &aChain)[inline]

Construct an iterator for the RCommsBuf using the supplied chain

Parameters

RCommsBufChain & aChain

TCommsBufIter()

TCommsBufIter()[private, inline]

The constructor

TCommsBufIter(RCommsBuf *)

TCommsBufIter(RCommsBuf *aBuf)[private, inline]

Construct an iterator for the RCommsBuf using the supplied RCommsBuf

Parameters

RCommsBuf * aBuf

Member Functions Documentation

AtEnd()

TBool AtEnd()const [inline]

Check if the iterator is at the end. If so, further calls to TCommsBufIter::Current returns NULL.

Current()

RCommsBuf *Current()[inline]

Returns the pointer to the current RCommsBuf

operator++(TInt)

TCommsBufIter operator++(TInt)[inline]

Advance the iterator

Parameters

TInt

operator++()

TCommsBufIter &operator++()[inline]

Advance the iterator

Member Data Documentation

RCommsBuf * iCurrent

RCommsBuf *iCurrent[private]