ESock::TConnectionQueryIter Class Reference

class ESock::TConnectionQueryIter
Public Member Functions
TConnectionQueryIter (const Meta::RMetaDataContainer < XConnectionQueryBase > &, TUint )
void SetToLast ()
XConnectionQueryBase * operator* ()
XConnectionQueryBase * operator++ ( TInt )
XConnectionQueryBase * operator++ ()
XConnectionQueryBase * operator-- ( TInt )
XConnectionQueryBase * operator[] ( TInt )
Private Member Functions
XConnectionQueryBase * Find ( TInt &, TInt , TInt )
Private Attributes
TUint iFilter
TInt iIndex
const Meta::RMetaDataContainer < XConnectionQueryBase > & iQueries

Constructor & Destructor Documentation

TConnectionQueryIter(const Meta::RMetaDataContainer< XConnectionQueryBase > &, TUint)

TConnectionQueryIter ( const Meta::RMetaDataContainer < XConnectionQueryBase > & aQueries,
TUint aFilter
) [inline, explicit]

Parameters

const Meta::RMetaDataContainer < XConnectionQueryBase > & aQueries
TUint aFilter

Member Functions Documentation

Find(TInt &, TInt, TInt)

XConnectionQueryBase * Find ( TInt & aIndex,
TInt aDirection,
TInt aCount
) [private, inline]

Parameters

TInt & aIndex
TInt aDirection
TInt aCount

SetToLast()

void SetToLast ( ) [inline]

operator*()

XConnectionQueryBase * operator* ( ) [inline]

operator++(TInt)

XConnectionQueryBase * operator++ ( TInt ) [inline]

Parameters

TInt

operator++()

XConnectionQueryBase * operator++ ( ) [inline]

operator--(TInt)

XConnectionQueryBase * operator-- ( TInt ) [inline]

Parameters

TInt

operator[](TInt)

XConnectionQueryBase * operator[] ( TInt aInd ) [inline]

Parameters

TInt aInd

Member Data Documentation

TUint iFilter

TUint iFilter [private]

TInt iIndex

TInt iIndex [private]

const Meta::RMetaDataContainer< XConnectionQueryBase > & iQueries

const Meta::RMetaDataContainer < XConnectionQueryBase > & iQueries [private]