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