MFSMailIterator Class Reference

class MFSMailIterator

Email framework list iterator. First call should contain NULL id as begin id : eg. NextL(TFSMailId(), count, messages);

FSFWCommonLib
Since
S60 v3.1

Constructor & Destructor Documentation

~MFSMailIterator()

~MFSMailIterator ( ) [inline, virtual]

Destructor.

Member Functions Documentation

NextL(TFSMailMsgId, TUint, RPointerArray< CFSMailMessage > &)

TBool NextL ( TFSMailMsgId aCurrentMessageId,
TUint aCount,
RPointerArray < CFSMailMessage > & aMessages
) [pure virtual]

Lists user given count of email objects located after user given start point.

Parameters

TFSMailMsgId aCurrentMessageId start point is id of the first message to be listed
TUint aCount email object count to be listed
RPointerArray < CFSMailMessage > & aMessages user given and owned table where plugin stores email objects

NextL(const TDesC &, TUint, RPointerArray< CFSMailMessage > &)

TBool NextL ( const TDesC & aStartWith,
TUint aCount,
RPointerArray < CFSMailMessage > & aMessages
) [pure virtual]

Lists user given count of email objects located after user given start point.

Parameters

const TDesC & aStartWith start point is user given string to match
TUint aCount email object count to be listed
RPointerArray < CFSMailMessage > & aMessages user given and owned table where plugin stores email objects

PreviousL(TFSMailMsgId, TUint, RPointerArray< CFSMailMessage > &)

TBool PreviousL ( TFSMailMsgId aCurrentMessageId,
TUint aCount,
RPointerArray < CFSMailMessage > & aMessages
) [pure virtual]

Lists user given count of email objects located before user given point.

Parameters

TFSMailMsgId aCurrentMessageId end pointer is id of the last message to be listed
TUint aCount email object count to be listed
RPointerArray < CFSMailMessage > & aMessages user given and owned table where plugin stores email objects

PreviousL(const TDesC &, TUint, RPointerArray< CFSMailMessage > &)

TBool PreviousL ( const TDesC & aStartWith,
TUint aCount,
RPointerArray < CFSMailMessage > & aMessages
) [pure virtual]

Lists user given count of email objects located before user given point.

Parameters

const TDesC & aStartWith end point is user given string to match
TUint aCount email object count to be listed
RPointerArray < CFSMailMessage > & aMessages user given and owned table where plugin stores email objects