| class MLbsRefLocationObserver |
Observer interface for callbacks with the results to a request for reference position.
| Public Member Functions | |
|---|---|
| void | HandleRefPositionInformation ( TInt , const TPositionInfoBase *, const TPositionAreaInfoBase *, const TPositionInfoBase *, const TPositionAreaInfoBase *) |
| IMPORT_C TVersion | Version () |
| Private Member Functions | |
|---|---|
| IMPORT_C TAny * | ExtendedInterface ( TInt , TAny *, TAny *) |
| IMPORT_C TAny * | ExtendedInterface | ( | TInt | aFunctionNumber, |
| TAny * | aPtr1, | |||
| TAny * | aPtr2 | |||
| ) | [private, virtual] | |||
This method is used to allow polymorphic extensions to the API without breaking BC.
Reserved for future expansion.
| void | HandleRefPositionInformation | ( | TInt | aError, |
| const TPositionInfoBase * | aFirstPosition, | |||
| const TPositionAreaInfoBase * | aFistCellId, | |||
| const TPositionInfoBase * | aSecondPosition, | |||
| const TPositionAreaInfoBase * | aSecondCellId | |||
| ) | [pure virtual] | |||
Callback used by the implementation of CLbsRefLocationSourceBase to report the reference location. The ownership of the pointer parameters is passed to the observer class.
| TInt aError | The error code associated with the outcome, if any, otherwise KErrNone |
| const TPositionInfoBase * aFirstPosition | The first reference position. Ownership is transfered to the MLbsRefLocationObserver which should ensure the object gets deleted. |
| const TPositionAreaInfoBase * aFistCellId | |
| const TPositionInfoBase * aSecondPosition | The second position. Ownership is transfered to the MLbsRefLocationObserver which should ensure the object gets deleted. |
| const TPositionAreaInfoBase * aSecondCellId | The cell ID corresponding to the second position. Ownership is transfered to the MLbsRefLocationObserver which should ensure the object gets deleted. |
| IMPORT_C TVersion | Version | ( | ) | const [virtual] |
Method which shows which version of the callback interface the implementation is using
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.