MLbsSuplPushRecObserver Class Reference

#include <lbs/lbssuplpushreceiver.h>

Link against: lbssuplpush.lib

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

Detailed Description

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.

Deprecated

See also: CLbsSuplPushRec

Member Function 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.

OnSuplInit ( TLbsSuplPushChannel, TLbsSuplPushRequestId, TDesC8 & )

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

Receive notification about an incoming SUPL INIT message.

See also: CLbsSuplPushRec::SuplInitComplete CLbsSuplPush::SuplInit

Parameters
aChannel[In] The channel the call-back is related to.
aReqId[In] An Id of the request the call-back is related to.
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.

Return Value
Version of the observer interface.