#include <lbslocationinfoconverterimpl.h>
Public Member Functions | |
~CLbsLocationInfoConverterImpl () | |
void | ConvertLocationInfoL (CLbsLocationInfoBase &aLocationInfo, TLbsConversionPrefs aConversionPrefs, const TLbsConversionOutputInfoMask aRequestedInfo) |
void | ConvertLocationInfoL (RLbsLocationInfoBaseArray &aLocationInfoArray, TLbsConversionPrefs aConversionPrefs, const TLbsConversionOutputInfoMask aRequestedInfo) |
void | CancelConvertLocationInfo () |
Static Public Member Functions | |
static CLbsLocationInfoConverterImpl * | NewL (MLbsLocationInfoConverterObserver &aObserver, const TUid aConversionModuleId) |
Protected Member Functions | |
void | RunL () |
void | DoCancel () |
Class implements the services exposed by CLbsLocationInfoConverter
CLbsLocationInfoConverterImpl::~CLbsLocationInfoConverterImpl | ( | ) |
Destructor
void CLbsLocationInfoConverterImpl::CancelConvertLocationInfo | ( | ) |
Cancels get location info operation.
void CLbsLocationInfoConverterImpl::ConvertLocationInfoL | ( | RLbsLocationInfoBaseArray & | aLocationInfoArray, | |
TLbsConversionPrefs | aConversionPrefs, | |||
const TLbsConversionOutputInfoMask | aRequestedInfo | |||
) |
Converts the area informations of a group of geographical locations to its corresponding position information.
[in] | out] | aLocationInfoArray Array of location informations corresponding to geographical locations are passed and on successful completion of this method,position information corresponding to the location informations are returned in the observer callback. |
[in] | aConversionPrefs | Conversion preferences suggested by client |
KErrArgument If the location info array is empty or one of system wide error codes.
void CLbsLocationInfoConverterImpl::ConvertLocationInfoL | ( | CLbsLocationInfoBase & | aLocationInfo, | |
TLbsConversionPrefs | aConversionPrefs, | |||
const TLbsConversionOutputInfoMask | aRequestedInfo | |||
) |
Converts one area info to position info
[in] | aLocationInfo | location information corresponding to a geographical location is passed and on successful completion of this method,position information corresponding to the location information is returned in the observer callback. |
[in] | aConversionPrefs | Conversion preferences suggested by client |
[in] | aRequestedInfo | Location information that is requested. |
KErrArgument If the location info array is empty or one of system wide error codes.
CLbsLocationInfoConverterImpl * CLbsLocationInfoConverterImpl::NewL | ( | MLbsLocationInfoConverterObserver & | aObserver, | |
const TUid | aConversionModuleId | |||
) | [static] |
Allocates and construct a new CLbsLocationInfoConverterImpl
[in] | aObserver | Handle to the observer implementation |
[in] | aConversionModuleId | ID of the conversion plugin to be used. |