CLbsLocInfoConversionHandler Class Reference

#include <clbslocinfoconversionhandler.h>

List of all members.

Public Types

enum  TAyncRequestType { EGetBuffersizeForSingleArea, EGetSingleConvertedArea, EGetBuffersizeForMultipleArea, EGetMultipleConvertedArea }

Public Member Functions

 ~CLbsLocInfoConversionHandler ()
void Start (TAyncRequestType aType)
void SetBuffer (CBufFlat *aBuffer)
void SetStatus (TRequestStatus &aStatus)
void SetClientRequestedInfo (TLbsConversionOutputInfoMask aRequestedInfo)
void SetClientLocationInfoArray (RLbsLocationInfoBaseArray *aLocationInfoArray)
void SetClientLocationInfo (CLbsLocationInfoBase &aLocationInfo)
void ReleaseAllResources ()

Static Public Member Functions

static
CLbsLocInfoConversionHandler
NewL (RLbsLocInfoConverter &aLocInfoConverter)

Protected Member Functions

void RunL ()
void DoCancel ()

Detailed Description

Class waits for location information completion event and notifies the observer on completion.


Constructor & Destructor Documentation

CLbsLocInfoConversionHandler::~CLbsLocInfoConversionHandler (  ) 

Destructor.


Member Function Documentation

CLbsLocInfoConversionHandler * CLbsLocInfoConversionHandler::NewL ( RLbsLocInfoConverter aLocInfoConverter  )  [static]

Allocates and construct a new CLbsLocInfoConversionHandler object

void CLbsLocInfoConversionHandler::ReleaseAllResources (  ) 

Releases all the resources used by earlier request.

void CLbsLocInfoConversionHandler::SetBuffer ( CBufFlat *  aBuffer  ) 

Adds the buffer into the object.

void CLbsLocInfoConversionHandler::SetClientLocationInfo ( CLbsLocationInfoBase &  aLocationInfo  ) 

Sets client's location info object.

void CLbsLocInfoConversionHandler::SetClientLocationInfoArray ( RLbsLocationInfoBaseArray *  aLocationInfoArray  ) 

Sets client's location info array.

void CLbsLocInfoConversionHandler::SetClientRequestedInfo ( TLbsConversionOutputInfoMask  aRequestedInfo  ) 

Adds client specified requested info.

void CLbsLocInfoConversionHandler::SetStatus ( TRequestStatus &  aStatus  ) 

Stores the client's status.

void CLbsLocInfoConversionHandler::Start ( TAyncRequestType  aType  ) 

Starts the asyncronous operation by setting the iStatus to active.


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.