TLbsNetProtocolModuleParams Class Reference

class TLbsNetProtocolModuleParams : public TLbsNetClassTypeBase

This class encapsulated the construction parameters for a Network Protocol Module implementation.

These parameters are passed by the LBS subsystem to the implementation of the protocol module via ECom. The protocol module's ECom constructor should take a single TAny* parameter. That parameter should be cast to a variable of type TLbsNetProtocolModuleParams.

CLbsLocationSourceBase::NewL

Inherits from

Constructor & Destructor Documentation

TLbsNetProtocolModuleParams(MLbsNetworkProtocolObserver &)

IMPORT_CTLbsNetProtocolModuleParams(MLbsNetworkProtocolObserver &aObserver)

This class encapsulated the construction parameters for a Network Protocol Module implementation.

When created, the LBS subsystem must provide a reference to the module's observer. The observer is used by the protocol module to forward requests and information recieved from the network.

MLbsNetworkProtocolObserver CLbsNetworkProtocolBase::NewL

Parameters

MLbsNetworkProtocolObserver & aObserver

Member Functions Documentation

Observer()

IMPORT_C MLbsNetworkProtocolObserver &Observer()const

Returns a reference to the network protocol observer. The observer is used by the protocol module to forward requests and information recieved from the network.

MLbsNetworkProtocolObserver CLbsNetworkProtocolBase::NewL

Member Data Documentation

MLbsNetworkProtocolObserver & iObserver

MLbsNetworkProtocolObserver &iObserver[protected]

TUint8 iReserved

TUint8 iReserved[protected]