equal
deleted
inserted
replaced
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 { |