CSmsBufferBase Class Reference
class CSmsBufferBase : public CBase |
Detailed Description
The base class for all SMS buffers.
Member Enumeration Documentation
Enum anonymous
Enumerator | Value | Description |
---|
EMaxBufLength | 0x100 | |
Member Function Documentation
DeleteL ( TInt, TInt )
void | DeleteL | ( | TInt | aPos, |
| TInt | aLength |
| ) | [pure virtual] |
Deletes data from the buffer.
Parameter | Description | aPos | Position in the buffer to delete the data |
aLength | The number of bytes to delete from the buffer |
ExternalizeL ( RWriteStream & )
Parameter | Description | aStream | Stream to write to |
Extract ( TDes &, TInt, TInt )
void | Extract | ( | TDes & | aBuf, |
| TInt | aPos, |
| TInt | aLength |
| ) | const [pure virtual] |
Extracts buffer data to a descriptor.
Parameter | Description | aBuf | On return, buffer data |
aPos | Position within buffer to begin reading |
aLength | The number of bytes to read from the buffer |
InsertL ( TInt, const TDesC & )
void | InsertL | ( | TInt | aPos, |
| const TDesC & | aBuf |
| ) | [pure virtual] |
Inserts data into the buffer.
Parameter | Description | aPos | Position in the buffer to insert the data |
aBuf | The data to insert into the buffer |
InternalizeL ( RReadStream & )
Parameter | Description | aStream | Stream to read from |
Length ( )
TInt
| Length | ( | ) | const [pure virtual] |
Gets the number of characters in the buffer.
Returns: The number of characters in the buffer.
Reset ( )
void | Reset | ( | ) | [pure virtual] |