--- a/supl/locationsuplfw/protocolhandlerapi/inc/epos_csuplprotocolmanagerbase.h Thu Jul 15 19:06:58 2010 +0300
+++ b/supl/locationsuplfw/protocolhandlerapi/inc/epos_csuplprotocolmanagerbase.h Thu Aug 19 10:20:18 2010 +0300
@@ -29,6 +29,7 @@
//Forword Declarations
class CSuplSessionBase;
class CSuplCommunicationManager;
+class TGeoCellInfo;
/**
@@ -374,6 +375,35 @@
*/
virtual TInt GetSUPLMessageVersionL(TInt& aMajorVersion, const TDesC8& aReceivedMessage);
+ /**
+ * Function: MakeLocationConversionRequestL
+ *
+ * @Description: Makes Location conversion request
+ *
+ * @Param: aSuplSessn,session object on which processing will start
+ *
+ * @Param: aCellInfo,cell information which needs to be converted to geo-coordinates
+ *
+ * @Param: aStatus, On return, the status of the request
+ * @Returns: returns None
+ */
+
+ virtual void MakeLocationConversionRequestL( CSuplSessionBase* aSuplSessn,
+ TGeoCellInfo& aCellInfo,
+ TRequestStatus& aStatus ) = 0;
+
+
+ /**
+ * Function: CancelLocationConversionRequest
+ *
+ * @Description: Cancels the conversion Request
+ *
+ * @Param: Session Object
+ *
+ * @Returns: None
+ */
+
+ virtual void CancelLocationConversionRequest(CSuplSessionBase* aSuplSession) = 0;