Location:
gsmubuf.h
Link against: gsmu.lib
class CSmsEditorBuffer : public CSmsBufferBase;
SMS buffer, implemented as a thin wrapper over CEditableText
.
This class is designed to be used by the Message Server, which stores SMS text as CRichText, which is derived from CEditableText
.
CBase
- Base class for all classes to be instantiated on the heap
CSmsBufferBase
- The base class for all SMS buffers
CSmsEditorBuffer
- SMS buffer, implemented as a thin wrapper over
Defined in CSmsEditorBuffer
:
DeleteL()
, Extract()
, InsertL()
, Length()
, NewL()
, Reset()
, ~CSmsEditorBuffer()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
Inherited from CSmsBufferBase
:
EMaxBufLength
,
ExternalizeL()
,
InternalizeL()
,
anonymous
Capability: | Illegal |
static IMPORT_C CSmsEditorBuffer *NewL(CEditableText &aText);
Allocates and constructs the buffer.
|
|
Capability: | Illegal |
virtual IMPORT_C TInt Length() const;
Gets the number of characters 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();
Reset the buffer.