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.