TLbsNetPosCapabilities Class Reference
class TLbsNetPosCapabilities : public TLbsNetClassTypeBase |
TLbsNetPosCapabilities define the positioning capabilities of the LBS subsystem and device hardware.
The positioning capabilities describe the protocols supported and the types of network request the device is able to respond to. For example, this might include terminal based GPS but not terminal assisted.
Some capabilities will be static or dependent on hardware. However, other capabilities may vary dynamically - for example, as a result of the user or the network configuring the device.
TLbsNetPosMethod CLbsNetworkProtocolObserver::GetCurrentCapabilities()
Constructor & Destructor Documentation
TLbsNetPosCapabilities()
IMPORT_C | TLbsNetPosCapabilities | ( | ) | |
Member Functions Documentation
GetPosMethod(TInt, TLbsNetPosMethod &)
Parameters
TInt aIndex | Specifies the index of the positioning method to be retrieved. |
TLbsNetPosMethod & aPosMethod | On a successful return, aPosMethod contains the details of a positioning method at the index specified by aIndex |
GetPosProtocol(TInt, TUid &)
IMPORT_C TInt | GetPosProtocol | ( | TInt | aIndex, |
| TUid & | aPosProtocol |
| ) | const |
Parameters
TInt aIndex | Specifies the index of the positioning protocol to be retrieved. |
TUid & aPosProtocol | |
NumPosMethods()
IMPORT_C TInt | NumPosMethods | ( | ) | const |
NumPosProtocols()
IMPORT_C TInt | NumPosProtocols | ( | ) | const |
SetPosMethods(const TLbsNetPosMethod, TInt)
Parameters
const TLbsNetPosMethod aPosMethods | The list of positioning methods support by the device. |
TInt aNumPosMethods | The number of methods in the list. |
SetPosProtocols(const TUid, TInt)
IMPORT_C TInt | SetPosProtocols | ( | const TUid | aPosProtocols, |
| TInt | aNumPosProtocols |
| ) | |
Parameters
const TUid aPosProtocols | |
TInt aNumPosProtocols | |
Member Data Documentation
TInt
iNumPosMethods
TInt
| iNumPosMethods | [protected] |
TInt
iNumPosProtocols
TInt
| iNumPosProtocols | [protected] |
TLbsNetPosMethod
iPosMethod
TUid
iPosProtocol
TUid
| iPosProtocol | [protected] |
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.