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.