CSmsBuffer Class Reference
class CSmsBuffer : public CSmsBufferBase |
This is the simplest implementation of CSmsBufferBase.
It stores the buffer in an array of TTexts.
Constructor & Destructor Documentation
~CSmsBuffer()
Destructor, frees resource.
- capability
- None
Member Functions Documentation
DeleteL(TInt, TInt)
IMPORT_C void | DeleteL | ( | TInt | aPos, |
| TInt | aLength |
| ) | [virtual] |
Deletes data from the buffer.
Parameters
TInt aPos | Position in the buffer to delete the data |
TInt aLength | The amount of data to delete from the buffer |
Extract(TDes &, TInt, TInt)
IMPORT_C void | Extract | ( | TDes & | aBuf, |
| TInt | aPos, |
| TInt | aLength |
| ) | const [virtual] |
Extracts buffer data to a descriptor.
Parameters
TDes & aBuf | On return, buffer data |
TInt aPos | Position within buffer to begin reading |
TInt aLength | The amount of data to read from the buffer |
InsertL(TInt, const TDesC &)
IMPORT_C void | InsertL | ( | TInt | aPos, |
| const TDesC & | aBuf |
| ) | [virtual] |
Inserts data into the buffer.
Parameters
TInt aPos | Position in the buffer to insert the data |
const TDesC & aBuf | The data to insert into the buffer |
Length()
IMPORT_C TInt | Length | ( | ) | const [virtual] |
Gets the amount of space currently used in the buffer.
NewL()
Allocates and constructs the buffer.
Reset()
IMPORT_C void | Reset | ( | ) | [virtual] |
Resets the buffer.
- capability
- None
Member Data Documentation
CArrayFix< TText > * iBuffer
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.