convergedconnectionhandler/cchclientapi/src/cchserviceimpl.cpp
branchRCL_3
changeset 12 876a3df1f464
parent 11 6134b5029079
equal deleted inserted replaced
11:6134b5029079 12:876a3df1f464
   286 	        	}
   286 	        	}
   287 	        else if ( ECchIapId == aParameter )
   287 	        else if ( ECchIapId == aParameter )
   288 	        	{
   288 	        	{
   289 	        	serviceConnInfoPckg().iIapId = aValue;
   289 	        	serviceConnInfoPckg().iIapId = aValue;
   290 	        	}
   290 	        	}
   291             else if ( ECchReserved == aParameter )
   291             else  // ECchReserved == aParameter
   292                 {
   292                 {
   293                 serviceConnInfoPckg().SetParameter( aParameter );
   293                 serviceConnInfoPckg().SetParameter( aParameter );
   294                 serviceConnInfoPckg().iReserved = aValue;
   294                 serviceConnInfoPckg().iReserved = aValue;
   295                 }
       
   296             else
       
   297                 {
       
   298                 return KErrArgument;
       
   299                 }
   295                 }
   300     	    iCch.CchClient().SetConnectionInfo( serviceConnInfoPckg, status );
   296     	    iCch.CchClient().SetConnectionInfo( serviceConnInfoPckg, status );
   301     	    //even the cchclient api seems to be asynchronous, 
   297     	    //even the cchclient api seems to be asynchronous, 
   302     		//this method is completed immediately
   298     		//this method is completed immediately
   303     		User::WaitForRequest( status );
   299     		User::WaitForRequest( status );