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