supl/locationsuplfw/gateway/src/epos_csuplnetinitiatedsession.cpp
branchRCL_3
changeset 6 f3bd2a0973b9
parent 0 667063e416a2
child 8 6fcbaa43369c
equal deleted inserted replaced
4:42de37ce7ce4 6:f3bd2a0973b9
    59     DEBUG_TRACE("CSuplNetInitiatedSession::ConstructL", __LINE__)
    59     DEBUG_TRACE("CSuplNetInitiatedSession::ConstructL", __LINE__)
    60     RSuplTerminalSubSession::TSuplServiceType suplService;
    60     RSuplTerminalSubSession::TSuplServiceType suplService;
    61     TInt majorVersion = KErrNotFound;
    61     TInt majorVersion = KErrNotFound;
    62     TInt err = aSessnMgr.GetSUPLMessageVersionL(majorVersion,aClientBuf->Des());
    62     TInt err = aSessnMgr.GetSUPLMessageVersionL(majorVersion,aClientBuf->Des());
    63     
    63     
    64     if(majorVersion == 1)
    64     if(majorVersion == 2)
       
    65     	suplService = RSuplTerminalSubSession::ESUPL_2_0;
       
    66     else 
    65     	suplService = RSuplTerminalSubSession::ESUPL_1_0;
    67     	suplService = RSuplTerminalSubSession::ESUPL_1_0;
    66     else 
       
    67     	suplService = RSuplTerminalSubSession::ESUPL_2_0;
       
    68     
    68     
    69     iSuplSession = aSessnMgr.CreateNewSessionL(aReqType, 0, suplService );
    69     iSuplSession = aSessnMgr.CreateNewSessionL(aReqType, 0, suplService );
       
    70     
       
    71     if (iSuplSession)
       
    72     {
    70     iSuplSession->SetSUPLVersion(majorVersion);
    73     iSuplSession->SetSUPLVersion(majorVersion);
    71     iSuplSessnReq = CSuplSessionRequest::NewL(aSessnMgr, iSuplSession, aServer);
    74     iSuplSessnReq = CSuplSessionRequest::NewL(aSessnMgr, iSuplSession, aServer);
       
    75     }
    72   
    76   
    73 
    77 
    74     }
    78     }
    75 
    79 
    76 // Two-phased constructor.
    80 // Two-phased constructor.