CSmsEMSBufferSegmenter Class Reference
| class CSmsEMSBufferSegmenter : public CSmsBufferSegmenter |
| Public Member Functions |
|---|
| IMPORT_C CSmsEMSBufferSegmenter * | NewLC(CSmsAlphabetConverter &, const CSmsBufferBase &, TInt) |
|
TInt
| SegmentL(TDes8 &, TInt, TInt, TInt &, TInt &, TSmsEncoding) |
| IMPORT_C TBool | SegmentNextL(TDes8 &, TInt, TInt &, TInt &, TSmsEncoding) |
| Inherited Functions |
|---|
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::Extension_(TUint,TAny *&,TAny *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | CSmsBufferSegmenter::CSmsBufferSegmenter(CSmsAlphabetConverter &,const CSmsBufferBase &,TInt) |
| | CSmsBufferSegmenter::CheckConvertedBufferAllocL(TInt) |
| | CSmsBufferSegmenter::ConstructL() |
| | CSmsBufferSegmenter::DoSegmentNextL(TDes8 &,TInt,TInt &,TInt &,TSmsEncoding) |
| | CSmsBufferSegmenter::ElementsToReturnFromConvertedBufferL(TInt) |
| | CSmsBufferSegmenter::FindBestAlternativeEncodingL(TSmsEncoding,TInt)const |
| | CSmsBufferSegmenter::MoreL() |
| | CSmsBufferSegmenter::Reset() |
| | CSmsBufferSegmenter::SegmentNextL(TDes8 &,TInt &,TInt &,TSmsEncoding) |
| | CSmsBufferSegmenter::TotalConvertedLengthL(TSmsEncoding) |
| | CSmsBufferSegmenter::~CSmsBufferSegmenter() |
Constructor & Destructor Documentation
CSmsEMSBufferSegmenter(CSmsAlphabetConverter &, const CSmsBufferBase &, TInt)
Member Functions Documentation
NewLC(CSmsAlphabetConverter &, const CSmsBufferBase &, TInt)
SegmentL(TDes8 &, TInt, TInt, TInt &, TInt &, TSmsEncoding)
SegmentL encodes the amount of native chars into a SegmentBuffer WARNING: This method can not be used after a SegmentNextL
Parameters
| TDes8 & aSegmentBuffer | |
| TInt aNativeChars | - Number of native chars to encode. |
| TInt aSegmentMax | - The Ceiling the encode will not go past. |
| TInt & aUnconvertedChars | |
| TInt & aDowngradedChars | |
| TSmsEncoding aEncoding | |
SegmentNextL(TDes8 &, TInt, TInt &, TInt &, TSmsEncoding)
Extracts Segment size out of the Sms Buffer and converts it into aSegmentBuffer
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.