|
|
|
|
Location:
gsmubuf.h
Link against: gsmu.lib
class CSmsBuffer : public CSmsBufferBase;
This is the simplest implementation of CSmsBufferBase.
It stores the buffer in an array of TTexts.
CBase - Base class for all classes to be instantiated on the heap
CSmsBufferBase - The base class for all SMS buffers
CSmsBuffer - This is the simplest implementation of
Defined in CSmsBuffer:
DeleteL(), Extract(), InsertL(), Length(), NewL(), Reset(), ~CSmsBuffer()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CSmsBufferBase:
EMaxBufLength,
ExternalizeL(),
InternalizeL(),
anonymous
| Capability: | Illegal |
static IMPORT_C CSmsBuffer *NewL();
Allocates and constructs the buffer.
|
| Capability: | Illegal |
virtual IMPORT_C TInt Length() const;
Gets the amount of space currently used in the buffer.
|
| Capability: | Illegal |
virtual IMPORT_C void Extract(TDes &aBuf, TInt aPos, TInt aLength) const;
Extracts buffer data to a descriptor.
|
| Capability: | Illegal |
virtual IMPORT_C void InsertL(TInt aPos, const TDesC &aBuf);
Inserts data into the buffer.
|
| Capability: | Illegal |
virtual IMPORT_C void DeleteL(TInt aPos, TInt aLength);
Deletes data from the buffer.
|
| Capability: | Illegal |
virtual IMPORT_C void Reset();
Resets the buffer.