29 //Forword Declarations |
29 //Forword Declarations |
30 class CSuplSessionBase; |
30 class CSuplSessionBase; |
31 class CSuplCommunicationManager; |
31 class CSuplCommunicationManager; |
32 class TGeoCellInfo; |
32 class TGeoCellInfo; |
33 |
33 |
34 |
|
35 /** |
34 /** |
36 * Constant: KProtocolManagerInterfaceDefinitionUid |
35 * Constant: KProtocolManagerInterfaceDefinitionUid |
37 * |
36 * |
38 * Description: UID of this ECOM interface. |
37 * Description: UID of this ECOM interface. |
39 * |
38 * |
374 * |
373 * |
375 */ |
374 */ |
376 virtual TInt GetSUPLMessageVersionL(TInt& aMajorVersion, const TDesC8& aReceivedMessage); |
375 virtual TInt GetSUPLMessageVersionL(TInt& aMajorVersion, const TDesC8& aReceivedMessage); |
377 |
376 |
378 /** |
377 /** |
379 * Function: MakeLocationConversionRequestL |
378 * Function: MakeLocationConversionRequestL |
380 * |
379 * |
381 * @Description: Makes Location conversion request |
380 * @Description: Makes Location conversion request |
382 * |
381 * |
383 * @Param: aSuplSessn,session object on which processing will start |
382 * @Param: aSuplSessn,session object on which processing will start. Ownership |
384 * |
383 * is not transferred. |
385 * @Param: aCellInfo,cell information which needs to be converted to geo-coordinates |
384 * |
386 * |
385 * @Param: aCellInfo,cell information which needs to be converted to geo-coordinates |
387 * @Param: aStatus, On return, the status of the request |
386 * |
388 * @Returns: returns None |
387 * @Param: aStatus, On return, the status of the request |
389 */ |
388 * @Returns: returns None |
390 |
389 */ |
391 virtual void MakeLocationConversionRequestL( CSuplSessionBase* aSuplSessn, |
|
392 TGeoCellInfo& aCellInfo, |
|
393 TRequestStatus& aStatus ) = 0; |
|
394 |
390 |
395 |
391 virtual void MakeLocationConversionRequestL( CSuplSessionBase* aSuplSessn, |
396 /** |
392 TGeoCellInfo& aCellInfo, |
397 * Function: CancelLocationConversionRequest |
393 TRequestStatus& aStatus ) = 0; |
398 * |
394 |
399 * @Description: Cancels the conversion Request |
395 |
400 * |
396 /** |
401 * @Param: Session Object |
397 * Function: CancelLocationConversionRequest |
402 * |
398 * |
403 * @Returns: None |
399 * @Description: Cancels the conversion Request |
404 */ |
400 * |
405 |
401 * @Param: Session Object |
406 virtual void CancelLocationConversionRequest(CSuplSessionBase* aSuplSession) = 0; |
402 * |
407 |
403 * @Returns: None |
|
404 */ |
|
405 |
|
406 virtual void CancelLocationConversionRequest(CSuplSessionBase* aSuplSession) = 0; |
408 |
407 |
409 |
408 |
410 public: // from MSuplPacketReceiver |
409 public: // from MSuplPacketReceiver |
411 |
410 |
412 /** |
411 /** |