RLbsTransmitPositionServer Class Reference

class RLbsTransmitPositionServer

This is generally the first interface class used by all client applications. It is used to make the primary connection to the Transmit position server. After the primary connection has been established, its handle is passed as a parameter of the Open methods of RLbsTransmitPosition to create a "sub-session". This class is not intended for derivation.

Public Member Functions
RLbsTransmitPositionServer()
IMPORT_C voidClose()
IMPORT_C TIntConnect()
CLbsTransmitPositionServerImpl &Impl()
IMPORT_C TVersionVersion()
Private Member Functions
IMPORT_C voidConstructL()
IMPORT_C voidDestruct()
IMPORT_C TAny *ExtendedInterface(TInt, TAny *, TAny *)
Private Attributes
CLbsTransmitPositionServerImpl *iImpl
TAny *iReserved

Constructor & Destructor Documentation

RLbsTransmitPositionServer()

IMPORT_CRLbsTransmitPositionServer()

Constructor for RLbsTransmitPositionServer

Member Functions Documentation

Close()

IMPORT_C voidClose()

Closes a session with the positioning server.

capability
None

Connect()

IMPORT_C TIntConnect()

Creates a session with the positioning server. If there are no other sessions when this is called, the method will start the server.

capability
Location NetworkServices

ConstructL()

IMPORT_C voidConstructL()[private, virtual]

Leaving constructor for RLbsTransmitPositionServer. Just creates the ptr-holder.

Destruct()

IMPORT_C voidDestruct()[private, virtual]
Destruction method for RLbsTransmitPositionServer. Just deletes the ptr-holder.
capability
None

ExtendedInterface(TInt, TAny *, TAny *)

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

Reserved for future expansion - derived classes should see documentation

Parameters

TInt aFunctionNumbercontains the Id of the function to be invoked.
TAny * aPtr1a pointer to any data
TAny * aPtr2a pointer to any data.

Impl()

CLbsTransmitPositionServerImpl &Impl()

Returns reference to implementation. Impl() is for internal use only.

Returns reference to implementation. Impl() is for internal use only.

Version()

IMPORT_C TVersionVersion()const

Obtains the current version number of the location server.

capability
None

Member Data Documentation

CLbsTransmitPositionServerImpl * iImpl

CLbsTransmitPositionServerImpl *iImpl[private]

A pointer to a container that holds the implementation

TAny * iReserved

TAny *iReserved[private]

Unused variable for future expansion.