COMASuplInfoRequest Class Reference
class COMASuplInfoRequest : public CBase
|
Base class for different objects exchanged between SUPL Framework and SUPL POS Message plug-in. This class holds information about the type of the data that is provided by POS Message plug-in to SUPL Framework. It also provides the status of retrieval of information from POS Messahe plug-in. SUPL Framework creates an object of one of the derived types and requests for data from POS Message plug-in. If POS Message plug-in is unable to provide the information that SUPL Framework is requesting, it sets the status field to reflect the problem.
Constructor & Destructor Documentation
COMASuplInfoRequest()
IMPORT_C
|
COMASuplInfoRequest
|
(
|
)
|
|
~COMASuplInfoRequest()
IMPORT_C
|
~COMASuplInfoRequest
|
(
|
)
|
|
Member Functions Documentation
CloneL()
CloneL method clones the info request object and creates a new info request object with the same values. SUPL Framework invokes this method to create a copy of the info request information.
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
By default Symbian 2nd phase constructor is private.
SetStatus(TInt)
IMPORT_C void
|
SetStatus
|
(
|
TInt
|
aStatus
|
)
|
|
This method is used by the POS Message plug-in to set the status of get operation on the particular object
Parameters
TInt
aStatus
|
Status to be set. Can be one of the following valuesKErrNone if all the fields are successfully filled up by POS Message plug-in.KErrOMASuplPosInfo if POS Message plug-in cannot provide the information that SUPL Framework is requesting for.KErrOMASuplParamNotSet if SUPL Framework is trying to fetch an optional parameter that is not set by POS Message plug-in
|
SetType(TOMASuplInfoType)
Sets the type of object. This method is used during the construction of the derived type
Status()
IMPORT_C
TInt
|
Status
|
(
|
)
|
const
|
Provides the status of data fetch operation performed by SUPL Framework. The status is set by the POS Message plugin for each of the data types.
Member Enumerations Documentation
Enum TOMASuplInfoType
Enumeration for the type of object
Enumerators
EOMASuplReqAsstData = 0
|
|
EOMASuplVelocity
|
|
EOMASuplSETCapabilities
|
|
EOMASuplPosPayload
|
|
EOMASuplPosition
|
|
Member Data Documentation
TInt
iReqStatus
TInt
|
iReqStatus
|
[private]
|
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.