equal
deleted
inserted
replaced
27 #include <epos_suplterminal.h> |
27 #include <epos_suplterminal.h> |
28 |
28 |
29 //Forword Declarations |
29 //Forword Declarations |
30 class CSuplSessionBase; |
30 class CSuplSessionBase; |
31 class CSuplCommunicationManager; |
31 class CSuplCommunicationManager; |
32 class TGeoCellInfo; |
|
33 |
32 |
34 |
33 |
35 /** |
34 /** |
36 * Constant: KProtocolManagerInterfaceDefinitionUid |
35 * Constant: KProtocolManagerInterfaceDefinitionUid |
37 * |
36 * |
373 * @Returns: returns KErrNone if recceived message gets decoded successfuly otherwise KErrGeneral. |
372 * @Returns: returns KErrNone if recceived message gets decoded successfuly otherwise KErrGeneral. |
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 /** |
|
379 * Function: MakeLocationConversionRequestL |
|
380 * |
|
381 * @Description: Makes Location conversion request |
|
382 * |
|
383 * @Param: aSuplSessn,session object on which processing will start |
|
384 * |
|
385 * @Param: aCellInfo,cell information which needs to be converted to geo-coordinates |
|
386 * |
|
387 * @Param: aStatus, On return, the status of the request |
|
388 * @Returns: returns None |
|
389 */ |
|
390 |
|
391 virtual void MakeLocationConversionRequestL( CSuplSessionBase* aSuplSessn, |
|
392 TGeoCellInfo& aCellInfo, |
|
393 TRequestStatus& aStatus ) = 0; |
|
394 |
|
395 |
|
396 /** |
|
397 * Function: CancelLocationConversionRequest |
|
398 * |
|
399 * @Description: Cancels the conversion Request |
|
400 * |
|
401 * @Param: Session Object |
|
402 * |
|
403 * @Returns: None |
|
404 */ |
|
405 |
|
406 virtual void CancelLocationConversionRequest(CSuplSessionBase* aSuplSession) = 0; |
|
407 |
377 |
408 |
378 |
409 |
379 |
410 public: // from MSuplPacketReceiver |
380 public: // from MSuplPacketReceiver |
411 |
381 |