| class CApaResourceFileWriterBase::MDataSink |
| Public Member Functions | |
|---|---|
| TBool | CompressedUnicodeFormat() |
| TInt | NumberOfBytesWhenUncompressed() |
| void | WriteBufferL(const TDesC8 &) |
| void | WriteCompressedUnicodeRunL(TInt, const TDesC8 &) |
| void | WriteInCompressedUnicodeFormatL(TInt, const TDesC8 &, TBool) |
| Protected Member Functions | |
|---|---|
| MDataSink(RBufferSink *) | |
| void | FlushL(TBool) |
| void | Reset(TInt &) |
| Private Member Functions | |
|---|---|
| void | DoWriteBufferL(const TDesC8 &) |
| void | WriteRunLengthL(TInt) |
| Private Member Enumerations | |
|---|---|
| enum | anonymous { EFlag_InCompressedUnicodeRun = 0x00000001 } |
| Private Attributes | |
|---|---|
| RBufferSink * | iBufferSinkForCompressedUnicodeFormat |
| TUint | iFlags |
| TInt | iNumberOfBytesWhenUncompressed |
| MDataSink | ( | RBufferSink * | aBufferSinkForCompressedUnicodeFormat | ) | [protected] |
| RBufferSink * aBufferSinkForCompressedUnicodeFormat |
| void | DoWriteBufferL | ( | const TDesC8 & | aBuffer | ) | [private, pure virtual] |
| const TDesC8 & aBuffer |
| void | Reset | ( | TInt & | aNumberOfBytesWhenUncompressed | ) | [protected] |
| TInt & aNumberOfBytesWhenUncompressed |
| void | WriteBufferL | ( | const TDesC8 & | aBuffer | ) |
| const TDesC8 & aBuffer |
| void | WriteCompressedUnicodeRunL | ( | TInt | aNumberOfBytesWhenUncompressed, |
| const TDesC8 & | aTextAsCompressedUnicode | |||
| ) | ||||
| void | WriteInCompressedUnicodeFormatL | ( | TInt | aNumberOfBytesWhenUncompressed, |
| const TDesC8 & | aData, | |||
| TBool | aInCompressedUnicodeRun | |||
| ) | ||||
| RBufferSink * | iBufferSinkForCompressedUnicodeFormat | [private] |