class CFSMailFolder : public CFSMailFolderBase |
class for handling mailbox folder data
Public Member Functions | |
---|---|
~CFSMailFolder() | |
IMPORT_C CEmailExtension * | ExtensionL(const TUid &) |
IMPORT_C TInt | FetchMessagesL(const RArray< TFSMailMsgId > &, TFSMailDetails, MFSMailRequestObserver &) |
IMPORT_C void | GetSubFoldersL(RPointerArray< CFSMailFolder > &) |
IMPORT_C MFSMailIterator * | ListMessagesL(const TFSMailDetails, const RArray< TFSMailSortCriteria > &) |
IMPORT_C CFSMailFolder * | NewL(TFSMailMsgId) |
IMPORT_C CFSMailFolder * | NewLC(TFSMailMsgId) |
IMPORT_C void | ReleaseExtension(CEmailExtension *) |
IMPORT_C void | RemoveDownLoadedAttachmentsL() |
IMPORT_C void | RemoveMessageL(const TFSMailMsgId) |
IMPORT_C TBool | SupportsCopyFromL(TFSFolderType) |
IMPORT_C TBool | SupportsMoveFromL(TFSFolderType) |
Protected Member Functions | |
---|---|
CFSMailFolder() |
Private Member Functions | |
---|---|
void | ConstructL(TFSMailMsgId) |
Private Attributes | |
---|---|
CFSMailRequestHandler * | iRequestHandler |
void | ConstructL | ( | TFSMailMsgId | aFolderId | ) | [private] |
Two-phased constructor
TFSMailMsgId aFolderId |
IMPORT_C CEmailExtension * | ExtensionL | ( | const TUid & | aInterfaceUid | ) | [virtual] |
const TUid & aInterfaceUid |
IMPORT_C TInt | FetchMessagesL | ( | const RArray< TFSMailMsgId > & | aMessageIds, |
TFSMailDetails | aDetails, | |||
MFSMailRequestObserver & | aObserver | |||
) |
method launches fetching of messages given by user from server
const RArray< TFSMailMsgId > & aMessageIds | ids of messages to be fetched |
TFSMailDetails aDetails | defines which details each message contains |
MFSMailRequestObserver & aObserver | request observer for conveying fetching progress events to user |
IMPORT_C void | GetSubFoldersL | ( | RPointerArray< CFSMailFolder > & | aSubFolders | ) |
lists subfolders contained by this folder
RPointerArray< CFSMailFolder > & aSubFolders |
IMPORT_C MFSMailIterator * | ListMessagesL | ( | const TFSMailDetails | aDetails, |
const RArray< TFSMailSortCriteria > & | aSorting | |||
) |
List folder messages. Function returns iterator, which user can use to scroll up/down message list.
const TFSMailDetails aDetails | describes which details each CFSMailMessage contains |
const RArray< TFSMailSortCriteria > & aSorting | describes requested sort criteria. First item in array is primary sort criteria. |
IMPORT_C CFSMailFolder * | NewL | ( | TFSMailMsgId | aFolderId | ) | [static] |
Two-phased constructor.
TFSMailMsgId aFolderId | folder id in plugin containing folder |
IMPORT_C CFSMailFolder * | NewLC | ( | TFSMailMsgId | aFolderId | ) | [static] |
Two-phased constructor.
TFSMailMsgId aFolderId | folder id in plugin containing folder |
IMPORT_C void | ReleaseExtension | ( | CEmailExtension * | aExtension | ) | [virtual] |
CEmailExtension * aExtension |
IMPORT_C void | RemoveDownLoadedAttachmentsL | ( | ) |
removes downloaded attachments from local/terminal memory
IMPORT_C void | RemoveMessageL | ( | const TFSMailMsgId | aMessageId | ) |
removes given message from folder
const TFSMailMsgId aMessageId | id of message to be removed |
IMPORT_C TBool | SupportsCopyFromL | ( | TFSFolderType | aFolderType | ) |
method to check if this folder allows copying from given folder type
TFSFolderType aFolderType | folder type |
IMPORT_C TBool | SupportsMoveFromL | ( | TFSFolderType | aFolderType | ) |
method to check if this folder allows moving from given folder type
TFSFolderType aFolderType | folder type |
CFSMailRequestHandler * | iRequestHandler | [private] |
request handler for plugin requests
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.