MLbsSuplPushRecObserver Class Reference

class MLbsSuplPushRecObserver

The MLbsSuplPushRecObserver class provides a call-back type of interface that must be used together with the CLbsSuplPushRec class. It is used by the SUPL Protocol Module. A class using the CLbsSuplPushRec interface must derive from MLbsSuplPushRecObserver and implement appropriate virtual methods in order to receive notifications about incoming SUPL INIT messages.

CLbsSuplPushRec

Public Member Functions
voidOnSuplInit(TLbsSuplPushChannel, TLbsSuplPushRequestId, TDesC8 &)
IMPORT_C TVersionVersion()
Protected Member Functions
IMPORT_C TAny *ExtendedInterface(TInt, TAny *, TAny *)

Member Functions Documentation

ExtendedInterface(TInt, TAny *, TAny *)

IMPORT_C TAny *ExtendedInterface(TIntaFunctionNumber,
TAny *aPtr1,
TAny *aPtr2
)[protected, virtual]

Should not be used. Provides for future expansion of the observer interface. Currently not implemented

Should not be used. Provides for future expansion of the observer interface.

Parameters

TInt aFunctionNumber
TAny * aPtr1
TAny * aPtr2

OnSuplInit(TLbsSuplPushChannel, TLbsSuplPushRequestId, TDesC8 &)

voidOnSuplInit(TLbsSuplPushChannelaChannel,
TLbsSuplPushRequestIdaReqId,
TDesC8 &aMsg
)[pure virtual]

Receive notification about an incoming SUPL INIT message.

CLbsSuplPushRec::SuplInitComplete CLbsSuplPush::SuplInit

Parameters

TLbsSuplPushChannel aChannel[In] The channel the call-back is related to.
TLbsSuplPushRequestId aReqId[In] An Id of the request the call-back is related to.
TDesC8 & aMsg[In] A buffer containing a SUPL INIT message.

Version()

IMPORT_C TVersionVersion()const [virtual]

Provides the version of the observer interface. This can be used by the library to determine the functionality supported by the client application.