CFSMailRequestHandler Class Reference
class CFSMailRequestHandler : public CBase |
email framework asynchronous request handler
FSFWCommonLib
- Since
- S60 v3.1
Constructor & Destructor Documentation
CFSMailRequestHandler()
IMPORT_C | CFSMailRequestHandler | ( | ) | [protected] |
~CFSMailRequestHandler()
IMPORT_C | ~CFSMailRequestHandler | ( | ) | [virtual] |
Member Functions Documentation
AddPluginL(TUid, CFSMailPlugin *)
adds new plugin to plugin list
CancelAllRequestsL()
IMPORT_C void | CancelAllRequestsL | ( | ) | |
cancels all pending asynchronous requests
CancelRequestL(TInt)
IMPORT_C void | CancelRequestL | ( | TInt | aRequestId | ) | |
cancels pending asynchronous request
Parameters
TInt aRequestId | id of the request to be cancelled |
CleanTempDirL()
IMPORT_C void | CleanTempDirL | ( | ) | |
CompleteRequest(TInt)
IMPORT_C void | CompleteRequest | ( | TInt | aRequestId | ) | |
completes asynchronous request
Parameters
TInt aRequestId | id of the request to be completed |
ConstructL(RPointerArray< CImplementationInformation >, RPointerArray< CFSMailPlugin >)
GetPluginByUid(TFSMailMsgId)
returns plugin pointer related to plugin id
GetTempDirL()
IMPORT_C TDesC & | GetTempDirL | ( | ) | |
GetTempFileL(TFSMailMsgId, TFileName)
InitAsyncRequestL(TUid, MFSMailRequestObserver &)
starts asynchronous request
Parameters
TUid aPluginId | id of the target plugin request is accessed to |
MFSMailRequestObserver & aOperationObserver | observer to forward request progress events to user from plugin |
NewL(RPointerArray< CImplementationInformation > &, RPointerArray< CFSMailPlugin > &)
NewLC(RPointerArray< CImplementationInformation > &, RPointerArray< CFSMailPlugin > &)
RemoveAllRequests()
void | RemoveAllRequests | ( | ) | [private] |
removes all asynchronous requests
Member Data Documentation
RFs
iFs
temp directory files handling
RArray< TFSPendingRequest > iPendingRequests
RPointerArray< CFSMailPluginData > iPluginList
TUint
iRequestId
TUint
| iRequestId | [private] |
HBufC * iTempDirName
HBufC * | iTempDirName | [private] |
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.