webservices/wscore/src/senclientsession.cpp
branchRCL_3
changeset 11 6abf3d6055cd
parent 1 272b002df977
child 14 ab1e518f96da
equal deleted inserted replaced
7:7bc6ab9b5bcd 11:6abf3d6055cd
   222         {
   222         {
   223         resHandler->Cancel();
   223         resHandler->Cancel();
   224         CSenMessageResourceHandler* tmp = resHandler;
   224         CSenMessageResourceHandler* tmp = resHandler;
   225         resHandler = resHandler->iNext;
   225         resHandler = resHandler->iNext;
   226         delete tmp;
   226         delete tmp;
       
   227         tmp = NULL;
   227         }
   228         }
   228     RSessionBase::Close();
   229     RSessionBase::Close();
   229     }
   230     }
   230 
   231 
   231 TInt RSenConnectionServerSession::InitProgressObserver(const RMessage2& aMessage)
   232 TInt RSenConnectionServerSession::InitProgressObserver(const RMessage2& aMessage)
   258 		{
   259 		{
   259 		caSync->Start();
   260 		caSync->Start();
   260 		SendReceive(ESenCliServPrefferedCarrierAvailable, args, caSync->iStatus);
   261 		SendReceive(ESenCliServPrefferedCarrierAvailable, args, caSync->iStatus);
   261         retVal = caSync->iStatus.Int();
   262         retVal = caSync->iStatus.Int();
   262 		delete caSync;
   263 		delete caSync;
       
   264 		caSync = NULL;
   263 		}
   265 		}
   264 	return retVal;        
   266 	return retVal;        
   265 	
   267 	
   266 	}
   268 	}
   267 
   269 
   277         {
   279         {
   278         caSync->Start();		
   280         caSync->Start();		
   279         SendReceive(ESenCliServNewCarrierActive, args, caSync->iStatus);
   281         SendReceive(ESenCliServNewCarrierActive, args, caSync->iStatus);
   280         retVal = caSync->iStatus.Int();
   282         retVal = caSync->iStatus.Int();
   281         delete caSync;
   283         delete caSync;
       
   284         caSync = NULL;
   282         }
   285         }
   283     return retVal;
   286     return retVal;
   284     }
   287     }
   285 
   288 
   286 TInt RSenConnectionServerSession::MobilityError( TInt& aError )
   289 TInt RSenConnectionServerSession::MobilityError( TInt& aError )
   292         {
   295         {
   293         caSync->Start();		
   296         caSync->Start();		
   294         SendReceive(ESenCliServMobilityError, args, caSync->iStatus);
   297         SendReceive(ESenCliServMobilityError, args, caSync->iStatus);
   295         retVal = caSync->iStatus.Int();
   298         retVal = caSync->iStatus.Int();
   296         delete caSync;
   299         delete caSync;
       
   300         caSync = NULL;
   297         }
   301         }
   298     return retVal;        
   302     return retVal;        
   299     }
   303     }
   300 #endif //__ENABLE_ALR__
   304 #endif //__ENABLE_ALR__
   301 
   305 
   326 		caSync->Start();
   330 		caSync->Start();
   327 		Mem::FillZ(&asWait, sizeof(asWait));
   331 		Mem::FillZ(&asWait, sizeof(asWait));
   328 		asWait.Start();
   332 		asWait.Start();
   329 		retVal = caSync->iStatus.Int();
   333 		retVal = caSync->iStatus.Int();
   330 		delete caSync;
   334 		delete caSync;
       
   335 		caSync = NULL;
   331 		}
   336 		}
   332 	return retVal;
   337 	return retVal;
   333 	}
   338 	}
   334 
   339 
   335 CSenConnAgentSync::CSenConnAgentSync(): CActive(EPriorityStandard)
   340 CSenConnAgentSync::CSenConnAgentSync(): CActive(EPriorityStandard)