datacommsserver/esockserver/ssock/SS_RSLV.CPP
branchRCL_3
changeset 26 b564fb5fd78b
parent 25 9d7ce34704c8
equal deleted inserted replaced
25:9d7ce34704c8 26:b564fb5fd78b
   739 
   739 
   740 */
   740 */
   741     {
   741     {
   742 	LOG(ESockLog::Printf(KESockConnectionTag, _L8("CHostResolver %08x:\tStartSending() iBusy %d, iAwaitingConnection %d"), this,iBusy,iAwaitingConnection) );
   742 	LOG(ESockLog::Printf(KESockConnectionTag, _L8("CHostResolver %08x:\tStartSending() iBusy %d, iAwaitingConnection %d"), this,iBusy,iAwaitingConnection) );
   743 	LockToConnectionInfo();
   743 	LockToConnectionInfo();
       
   744 	UpdateFlowRequestType();
   744 	if (iBusy && iAwaitingConnection)
   745 	if (iBusy && iAwaitingConnection)
   745 		{
   746 		{
   746 		switch (iCurrentOp)
   747 		switch (iCurrentOp)
   747 			{
   748 			{
   748 		case EHRGetByName:
   749 		case EHRGetByName:
   891 		LOG( ESockLog::ConnectionInfoPrintf(aConnectionInfo, _L("CHostResolver %08x:\tLockToConnectionInfo()"), this) );
   892 		LOG( ESockLog::ConnectionInfoPrintf(aConnectionInfo, _L("CHostResolver %08x:\tLockToConnectionInfo()"), this) );
   892 		iRSP->SetOption(KSOLProvider, static_cast<TUint>(KSoConnectionInfo), aConnectionInfo);
   893 		iRSP->SetOption(KSOLProvider, static_cast<TUint>(KSoConnectionInfo), aConnectionInfo);
   893 		}
   894 		}
   894 	}
   895 	}
   895 
   896 
       
   897 void CHostResolver::UpdateFlowRequestType()
       
   898     {
       
   899     TPckgBuf<TInt> flowRequestTypePckg = iFlowRequestType;
       
   900      
       
   901     iRSP->SetOption(KSOLProvider, KSoFlowRequestType, flowRequestTypePckg);
       
   902     }
   896 
   903 
   897 void CHostResolver::ProcessMessageL()
   904 void CHostResolver::ProcessMessageL()
   898 	{
   905 	{
   899 	switch(Message().Function())
   906 	switch(Message().Function())
   900 		{
   907 		{