CLbsLocationInfoConverterImpl Class Reference

#include <lbslocationinfoconverterimpl.h>

List of all members.

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 ()

Detailed Description

Class implements the services exposed by CLbsLocationInfoConverter


Constructor & Destructor Documentation

CLbsLocationInfoConverterImpl::~CLbsLocationInfoConverterImpl (  ) 

Destructor


Member Function Documentation

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.

Parameters:
[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

Parameters:
[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

Parameters:
[in] aObserver Handle to the observer implementation
[in] aConversionModuleId ID of the conversion plugin to be used.
Returns:
Pointer to the implementation class of Location Info converter.

The documentation for this class was generated from the following files:

Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies).
All rights reserved. These materials are provided under the terms of the Eclipse Public License v1.0.