supl/locationomasuplprotocolhandler/protocolhandler/src/epos_comasuplprotocolmanager.cpp
branchRCL_3
changeset 4 42de37ce7ce4
parent 0 667063e416a2
child 16 6fcbaa43369c
child 20 82ee1f804b63
equal deleted inserted replaced
1:788b770ce3ae 4:42de37ce7ce4
   241 	{
   241 	{
   242 	iTrace->Trace(_L("COMASUPLProtocolManager::RunSessionL"), KTraceFileName, __LINE__);
   242 	iTrace->Trace(_L("COMASUPLProtocolManager::RunSessionL"), KTraceFileName, __LINE__);
   243 	
   243 	
   244 	aStatus = KRequestPending;
   244 	aStatus = KRequestPending;
   245 	TRequestStatus *status = &aStatus; 
   245 	TRequestStatus *status = &aStatus; 
   246 	if( iIsInitilized && iOMASuplProtocolHandler1 )
   246 	
   247 		{
   247 	if( iIsInitilized )
   248 		iOMASuplProtocolHandler1->RunSessionL(      
   248 		{
   249 											aSuplSession,
   249 			if( aSuplSession->GetSUPLVersion() == 1 )
       
   250 			{
       
   251 				iOMASuplProtocolHandler1->RunSessionL(      
       
   252 																						aSuplSession,
   250                                             aStatus,
   253                                             aStatus,
   251                                             aHslpAddress,
   254                                             aHslpAddress,
   252                                             aFallBack,
   255                                             aFallBack,
   253                                             aFirstReq,
   256                                             aFirstReq,
   254                                             aAllowedCapabilities,
   257                                             aAllowedCapabilities,
   255                                             aRequestID);
   258                                             aRequestID);
   256 		}    
   259 			}    
       
   260 		else if( aSuplSession->GetSUPLVersion() == 2 )
       
   261 			{
       
   262 				iOMASuplProtocolHandler2->RunSessionL(      
       
   263 																						aSuplSession,
       
   264                                             aStatus,
       
   265                                             aHslpAddress,
       
   266                                             aFallBack,
       
   267                                             aFirstReq,
       
   268                                             aAllowedCapabilities,
       
   269                                             aRequestID);
       
   270 			}
       
   271 		}
   257 	else
   272 	else
   258 	    {
   273 	    {
   259 	    User::RequestComplete(status,KErrOMASuplUnInitilized); 
   274 	    User::RequestComplete(status,KErrOMASuplUnInitilized); 
   260 	    }
   275 	    }
   261 	}
   276 	}
   279 	iTrace->Trace(_L("COMASUPLProtocolManager::RunSessionL"), KTraceFileName, __LINE__);
   294 	iTrace->Trace(_L("COMASUPLProtocolManager::RunSessionL"), KTraceFileName, __LINE__);
   280 	
   295 	
   281 	aStatus = KRequestPending;
   296 	aStatus = KRequestPending;
   282 	
   297 	
   283 	TRequestStatus *status = &aStatus; 
   298 	TRequestStatus *status = &aStatus; 
   284     if( iIsInitilized && iOMASuplProtocolHandler1 )
   299     if( iIsInitilized )
       
   300     	{
       
   301     		if( aSuplSession->GetSUPLVersion() == 1 )
   285         {
   302         {
   286         iOMASuplProtocolHandler1->RunSessionL(
   303         iOMASuplProtocolHandler1->RunSessionL(
   287                                             aSuplSession,
   304                                             aSuplSession,
   288                                             aStatus,
   305                                             aStatus,
   289                                             aHslpAddress,
   306                                             aHslpAddress,
   290                                             aFallBack,
   307                                             aFallBack,
   291                                             aFirstReq,
   308                                             aFirstReq,
   292                                             aAllowedCapabilities,
   309                                             aAllowedCapabilities,
   293                                             aQop,
   310                                             aQop,
   294                                             aRequestID);
   311                                             aRequestID);
   295         }    
   312         }  
       
   313         else if( aSuplSession->GetSUPLVersion() == 2 )  
       
   314         {
       
   315         	iOMASuplProtocolHandler2->RunSessionL(
       
   316                                             aSuplSession,
       
   317                                             aStatus,
       
   318                                             aHslpAddress,
       
   319                                             aFallBack,
       
   320                                             aFirstReq,
       
   321                                             aAllowedCapabilities,
       
   322                                             aQop,
       
   323                                             aRequestID);	
       
   324         }
       
   325       }
   296     else
   326     else
   297         {
   327         {
   298         User::RequestComplete(status,KErrOMASuplUnInitilized); 
   328         User::RequestComplete(status,KErrOMASuplUnInitilized); 
   299         }
   329         }
   300 	}
   330 	}