CApaResourceFileWriterBase::MDataSink Class Reference
| class CApaResourceFileWriterBase::MDataSink |
Constructor & Destructor Documentation
MDataSink(RBufferSink *)
| MDataSink | ( | RBufferSink * | aBufferSinkForCompressedUnicodeFormat | ) | [protected] |
Member Functions Documentation
CompressedUnicodeFormat()
|
TBool
| CompressedUnicodeFormat | ( | ) | const [inline] |
DoWriteBufferL(const TDesC8 &)
| void | DoWriteBufferL | ( | const TDesC8 & | aBuffer | ) | [private, pure virtual] |
FlushL(TBool)
| void | FlushL | ( | TBool | aFinalFlush | ) | [protected] |
NumberOfBytesWhenUncompressed()
|
TInt
| NumberOfBytesWhenUncompressed | ( | ) | const |
Reset(TInt &)
| void | Reset | ( | TInt & | aNumberOfBytesWhenUncompressed | ) | [protected] |
Parameters
| TInt & aNumberOfBytesWhenUncompressed | |
WriteBufferL(const TDesC8 &)
| void | WriteBufferL | ( | const TDesC8 & | aBuffer | ) | |
WriteCompressedUnicodeRunL(TInt, const TDesC8 &)
| void | WriteCompressedUnicodeRunL | ( | TInt | aNumberOfBytesWhenUncompressed, |
| | const TDesC8 & | aTextAsCompressedUnicode |
| | ) | |
Parameters
| TInt aNumberOfBytesWhenUncompressed | |
| const TDesC8 & aTextAsCompressedUnicode | |
WriteInCompressedUnicodeFormatL(TInt, const TDesC8 &, TBool)
| void | WriteInCompressedUnicodeFormatL | ( | TInt | aNumberOfBytesWhenUncompressed, |
| | const TDesC8 & | aData, |
| | TBool | aInCompressedUnicodeRun |
| | ) | |
Parameters
| TInt aNumberOfBytesWhenUncompressed | |
| const TDesC8 & aData | |
| TBool aInCompressedUnicodeRun | |
WriteRunLengthL(TInt)
| void | WriteRunLengthL | ( | TInt | aRunLength | ) | [private] |
Member Enumerations Documentation
Enum anonymous
Enumerators
| EFlag_InCompressedUnicodeRun = 0x00000001 | |
Member Data Documentation
RBufferSink * iBufferSinkForCompressedUnicodeFormat
|
RBufferSink * | iBufferSinkForCompressedUnicodeFormat | [private] |
TInt
iNumberOfBytesWhenUncompressed
|
TInt
| iNumberOfBytesWhenUncompressed | [private] |
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.