| 
                   | 
               
                  
                   | 
            |
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.