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.