equal
deleted
inserted
replaced
1174 } |
1174 } |
1175 // |
1175 // |
1176 // ARRAY IMPLEMENTATION |
1176 // ARRAY IMPLEMENTATION |
1177 // |
1177 // |
1178 |
1178 |
|
1179 #ifdef RD_SUBWINDOW_EFFECTS |
|
1180 |
1179 const TInt KArrayOffsetTemplate = 23456789; |
1181 const TInt KArrayOffsetTemplate = 23456789; |
1180 const TInt KArraySizeTemplate = 23456789; |
1182 const TInt KArraySizeTemplate = 23456789; |
1181 |
1183 |
1182 #ifdef RD_SUBWINDOW_EFFECTS |
|
1183 void CAlfRsSendBuffer::WriteArrayHeaderTemplateL() |
1184 void CAlfRsSendBuffer::WriteArrayHeaderTemplateL() |
1184 { |
1185 { |
1185 WriteInt8L( EAlfCommandIndexArrayHeader ); |
1186 WriteInt8L( EAlfCommandIndexArrayHeader ); |
1186 WriteInt8L( 0 ); // align |
1187 WriteInt8L( 0 ); // align |
1187 WriteInt32L( KArrayOffsetTemplate ); // these will be rewritten in WriteArrayHeader2 |
1188 WriteInt32L( KArrayOffsetTemplate ); // these will be rewritten in WriteArrayHeader2 |
1453 iBufStream = new(ELeave)RMemWriteStream; |
1454 iBufStream = new(ELeave)RMemWriteStream; |
1454 // iBufStream = iChunkHeader->iMemWriteStream; |
1455 // iBufStream = iChunkHeader->iMemWriteStream; |
1455 iBufStream->Open( iChunk.Base() + sizeof( TChunkHeader), iPrimaryChunkMaxSize ); |
1456 iBufStream->Open( iChunk.Base() + sizeof( TChunkHeader), iPrimaryChunkMaxSize ); |
1456 #else |
1457 #else |
1457 delete iStreamPtr; |
1458 delete iStreamPtr; |
|
1459 iStreamPtr = NULL; |
1458 iStreamPtr = new(ELeave)TPtr8( (TUint8*)(iChunk.Base() + sizeof( TChunkHeader)), iPrimaryChunkMaxSize - sizeof( TChunkHeader)); |
1460 iStreamPtr = new(ELeave)TPtr8( (TUint8*)(iChunk.Base() + sizeof( TChunkHeader)), iPrimaryChunkMaxSize - sizeof( TChunkHeader)); |
1459 iChunkHeader->iMemWriteStream = (RMemWriteStream*)1; |
1461 iChunkHeader->iMemWriteStream = (RMemWriteStream*)1; |
1460 #endif |
1462 #endif |
1461 SeekL( iOffset ); |
1463 SeekL( iOffset ); |
1462 iChunkInUse = 0; |
1464 iChunkInUse = 0; |