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 void Close ()
IMPORT_C TInt Connect ()
CLbsTransmitPositionServerImpl & Impl ()
IMPORT_C TVersion Version ()
Private Member Functions
IMPORT_C void ConstructL ()
IMPORT_C void Destruct ()
IMPORT_C TAny * ExtendedInterface ( TInt , TAny *, TAny *)
Private Attributes
CLbsTransmitPositionServerImpl * iImpl
TAny * iReserved

Constructor & Destructor Documentation

RLbsTransmitPositionServer()

IMPORT_C RLbsTransmitPositionServer ( )

Member Functions Documentation

Close()

IMPORT_C void Close ( )

Closes a session with the positioning server.

capability
None

Connect()

IMPORT_C TInt Connect ( )

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 void ConstructL ( ) [private, virtual]

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

Destruct()

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

ExtendedInterface(TInt, TAny *, TAny *)

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

Reserved for future expansion - derived classes should see documentation

Parameters

TInt aFunctionNumber contains the Id of the function to be invoked.
TAny * aPtr1 a pointer to any data
TAny * aPtr2 a 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 TVersion Version ( ) 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.