locationtriggering/ltclientlib/src/lbtstartuptrigger.cpp
branchRCL_3
changeset 21 6b6920c56e2f
parent 20 2b4ea9893b66
equal deleted inserted replaced
20:2b4ea9893b66 21:6b6920c56e2f
   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 	    }