290 TUid managerUid; |
290 TUid managerUid; |
291 managerUid.iUid=aStream.ReadInt32L(); |
291 managerUid.iUid=aStream.ReadInt32L(); |
292 SetManagerUi(managerUid); |
292 SetManagerUi(managerUid); |
293 TInt filenameLen=aStream.ReadInt32L(); |
293 TInt filenameLen=aStream.ReadInt32L(); |
294 RBuf fileName; |
294 RBuf fileName; |
295 User::LeaveIfError(fileName.Create(filenameLen)); |
295 fileName.Create(filenameLen); |
296 fileName.CleanupClosePushL( ); |
296 fileName.CleanupClosePushL( ); |
297 aStream.ReadL(fileName,filenameLen); |
297 aStream.ReadL(fileName,filenameLen); |
298 TInt secureId=aStream.ReadInt32L(); |
298 TInt secureId=aStream.ReadInt32L(); |
299 SetProcessId(fileName,secureId); |
299 SetProcessId(fileName,secureId); |
300 CleanupStack::PopAndDestroy( ); //fileName |
300 CleanupStack::PopAndDestroy( ); //fileName |
301 TInt isCommandLine = aStream.ReadInt32L(); |
301 TInt isCommandLine = aStream.ReadInt32L(); |
302 if( isCommandLine ) |
302 if( isCommandLine ) |
303 { |
303 { |
304 TInt commandLine = aStream.ReadInt32L(); |
304 TInt commandLine = aStream.ReadInt32L(); |
305 RBuf commandlineBuffer; |
305 RBuf commandlineBuffer; |
306 User::LeaveIfError(commandlineBuffer.Create( commandLine )); |
306 commandlineBuffer.Create( commandLine ); |
307 commandlineBuffer.CleanupClosePushL(); |
307 commandlineBuffer.CleanupClosePushL(); |
308 aStream.ReadL(commandlineBuffer,commandLine); |
308 aStream.ReadL(commandlineBuffer,commandLine); |
309 SetCommandLineL( commandlineBuffer ); |
309 SetCommandLineL( commandlineBuffer ); |
310 CleanupStack::PopAndDestroy( ); //commandlineBuffer |
310 CleanupStack::PopAndDestroy( ); //commandlineBuffer |
311 } |
311 } |