| 
                   | 
               
                  
                   | 
            |
Location: 
            gsmubuf.h
            
Link against: gsmu.lib
            
         
class CSmsBufferBase : public CBase;
The base class for all SMS buffers.
CBase - Base class for all classes to be instantiated on the heap
            CSmsBufferBase - The base class for all SMS buffers
            Defined in CSmsBufferBase:
            DeleteL(), EMaxBufLength, ExternalizeL(), Extract(), InsertL(), InternalizeL(), Length(), Reset(), anonymous
            
         
Inherited from CBase:
            Delete(),
            Extension_(),
            operator new()
virtual TInt Length() const=0;
Gets the number of characters in the buffer.
                  
  | 
            
virtual void Extract(TDes &aBuf, TInt aPos, TInt aLength) const=0;
Extracts buffer data to a descriptor.
                  
  | 
            
virtual void InsertL(TInt aPos, const TDesC &aBuf)=0;
Inserts data into the buffer.
                  
  | 
            
virtual void DeleteL(TInt aPos, TInt aLength)=0;
Deletes data from the buffer.
                  
  | 
            
| Capability: | Illegal | 
IMPORT_C void InternalizeL(RReadStream &aStream);
Internalises the object.
                  
  | 
            
| Capability: | Illegal | 
IMPORT_C void ExternalizeL(RWriteStream &aStream) const;
Externalises the object.
                  
  |