#include <clbslocinfoconversionhandler.h>
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 () |
Class waits for location information completion event and notifies the observer on completion.
| CLbsLocInfoConversionHandler::~CLbsLocInfoConversionHandler | ( | ) |
Destructor.
| 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.