webservices/wsconnection/src/rsenserviceconnection.cpp
changeset 23 a1df79fa35b4
parent 0 62f9d29f7211
equal deleted inserted replaced
16:abb636afedf7 23:a1df79fa35b4
   101 	{
   101 	{
   102 	}
   102 	}
   103 
   103 
   104 void CSenConnAgentSync::Start()
   104 void CSenConnAgentSync::Start()
   105 	{
   105 	{
   106 	SetActive();
   106 	if(!IsActive())
       
   107 		SetActive();
   107 	}
   108 	}
   108 
   109 
   109 RSenServiceConnection::RSenServiceConnection(RFileLogger* aLog)
   110 RSenServiceConnection::RSenServiceConnection(RFileLogger* aLog)
   110     : RSessionBase(),
   111     : RSessionBase(),
   111       iMessageContextId(0),
   112       iMessageContextId(0),
   496             }
   497             }
   497         resHandler->iNext = iFirst;
   498         resHandler->iNext = iFirst;
   498         iFirst = resHandler;
   499         iFirst = resHandler;
   499 
   500 
   500         CActiveScheduler::Add(resHandler);
   501         CActiveScheduler::Add(resHandler);
   501         resHandler->SetActive();
   502         if(!resHandler->IsActive())
       
   503         	resHandler->SetActive();
   502         resHandler->iStatus = KRequestPending;
   504         resHandler->iStatus = KRequestPending;
   503 
   505 
   504         TIpcArgs args(&resHandler->iProgressData, resHandler->iSoapOrCid);
   506         TIpcArgs args(&resHandler->iProgressData, resHandler->iSoapOrCid);
   505         SendReceive(ESenTransferProgress, args, resHandler->iStatus);
   507         SendReceive(ESenTransferProgress, args, resHandler->iStatus);
   506         }
   508         }