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.