diff -r d746aee05493 -r 02ba3f1733c6 supl/locationsuplfw/protocolhandlerapi/inc/epos_csuplprotocolmanagerbase.h --- 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;