supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplconnrequestor.cpp
equal
deleted
inserted
replaced
113 // COMASuplConnRequestor::OpenConnection |
113 // COMASuplConnRequestor::OpenConnection |
114 // ----------------------------------------------------------------------------- |
114 // ----------------------------------------------------------------------------- |
115 // |
115 // |
116 void COMASuplConnRequestor::CreateConnectionL() |
116 void COMASuplConnRequestor::CreateConnectionL() |
117 { |
117 { |
118 TBuf<100> iapName; |
118 if(!iIsSettingInitilized) |
|
119 { |
|
120 iState = EInitialState; |
|
121 InitilizeSetting(); |
|
122 } |
|
123 else |
|
124 { |
|
125 TBuf<100> iapName; |
119 TBuf<128> buffer; |
126 TBuf<128> buffer; |
120 iState = EConnecting; |
127 iState = EConnecting; |
121 TBool isIapDialogShown = EFalse; |
128 TBool isIapDialogShown = EFalse; |
122 TInt errorCode = iFallBackHandler->GetNextSLPAddressL(iCurrentSLPId,iHostAddress,iapName,iTls,iPskTls,iLastConnectionError,isIapDialogShown); |
129 TInt errorCode = iFallBackHandler->GetNextSLPAddressL(iCurrentSLPId,iHostAddress,iapName,iTls,iPskTls,iLastConnectionError,isIapDialogShown); |
123 |
130 |
148 { |
155 { |
149 iHostAddress.Zero(); |
156 iHostAddress.Zero(); |
150 iObserver.OperationCompleteL(errorCode); |
157 iObserver.OperationCompleteL(errorCode); |
151 } |
158 } |
152 } |
159 } |
|
160 } |
153 |
161 |
154 // ----------------------------------------------------------------------------- |
162 // ----------------------------------------------------------------------------- |
155 // COMASuplConnRequestor::OpenConnection |
163 // COMASuplConnRequestor::OpenConnection |
156 // ----------------------------------------------------------------------------- |
164 // ----------------------------------------------------------------------------- |
157 // TODO : Remove this method |
165 // TODO : Remove this method |
204 SetActive(); |
212 SetActive(); |
205 } |
213 } |
206 } |
214 } |
207 else |
215 else |
208 { |
216 { |
|
217 iState = EInitilizeSetting; |
209 InitilizeSetting(); |
218 InitilizeSetting(); |
210 } |
219 } |
211 } |
220 } |
212 |
221 |
213 // ----------------------------------------------------------------------------- |
222 // ----------------------------------------------------------------------------- |
251 buffer.AppendNum(iLastConnectionError); |
260 buffer.AppendNum(iLastConnectionError); |
252 iTrace->Trace(buffer,KTraceFileName, __LINE__); |
261 iTrace->Trace(buffer,KTraceFileName, __LINE__); |
253 |
262 |
254 switch(iState) |
263 switch(iState) |
255 { |
264 { |
|
265 |
|
266 case EInitialState: |
|
267 { |
|
268 iIsSettingInitilized = ETrue; |
|
269 iTrace->Trace(_L("Setting API Initilizing Completed..."), KTraceFileName, __LINE__); |
|
270 CreateConnectionL(); |
|
271 |
|
272 break; |
|
273 } |
256 |
274 |
257 case EConnecting: |
275 case EConnecting: |
258 { |
276 { |
259 if(iLastConnectionError < 0) |
277 if(iLastConnectionError < 0) |
260 { |
278 { |
353 // ----------------------------------------------------------------------------- |
371 // ----------------------------------------------------------------------------- |
354 // |
372 // |
355 void COMASuplConnRequestor::InitilizeSetting() |
373 void COMASuplConnRequestor::InitilizeSetting() |
356 { |
374 { |
357 iTrace->Trace(_L("Intilizing Setting API..."), KTraceFileName, __LINE__); |
375 iTrace->Trace(_L("Intilizing Setting API..."), KTraceFileName, __LINE__); |
358 iState = EInitilizeSetting; |
376 |
359 iSuplSettings->Initialize(iStatus); |
377 iSuplSettings->Initialize(iStatus); |
360 SetActive(); |
378 SetActive(); |
361 } |
379 } |
362 |
380 |
363 // ----------------------------------------------------------------------------- |
381 // ----------------------------------------------------------------------------- |