CMsvPlainBodyTextEntry Class Reference
class CMsvPlainBodyTextEntry : public CBase |
Used for handling the asynchronous storage of plainbody text chunks.
Constructor & Destructor Documentation
CMsvPlainBodyTextEntry()
CMsvPlainBodyTextEntry | ( | ) | [private] |
~CMsvPlainBodyTextEntry()
~CMsvPlainBodyTextEntry | ( | ) | |
Member Functions Documentation
AddChunkL(const TDesC8 &)
void | AddChunkL | ( | const TDesC8 & | aLineOfData | ) | |
Adds a chunk of body data to the intermediate buffer.If aLineOfData contains last chunk of data then it is directly written to store.
Parameters
const TDesC8 & aLineOfData | the body data, ownership is taken. |
ConstructL(TInt, CMsvServerEntry &, TUint, TUint)
Creates an instance of CMsvPlainBodytext, that is used to store the bodytext .
NewL(TInt, CMsvServerEntry &, TUint, TUint)
The NewL Factory function.
TryCommitL()
Commit the plainbody text file to message store.
Member Enumerations Documentation
Enum TCommitData
Enum to indicate whether data has been committed to store.
Enumerators
ENoData | |
EUnCommittedData | |
ECommittedData | |
Member Data Documentation
enum CMsvPlainBodyTextEntry::TCommitData iCommittedData
Enum to indicate whether data has been committed to store.
CMsvPlainBodyText * iPlainBodyText
The store class for handling chunk storage.
HBufC8 * iPlainBodyTextCache
HBufC8 * | iPlainBodyTextCache | [private] |
Cache to store incoming chunks.
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.