Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: Lbs.h
Link against: lbsselflocate.lib

Class RPositionerSubSessionBase

class RPositionerSubSessionBase : public RSubSessionBase;

Description

Abstract base class for all positioning sub-sessions, including RPositioner.

Derivation

Members

Defined in RPositionerSubSessionBase:
CancelRequest(), ExtendedInterface(), RPositionerSubSessionBase()

Inherited from RSubSessionBase:
CloseSubSession(), CreateAutoCloseSubSession(), CreateSubSession(), Send(), SendReceive(), Session(), SubSessionHandle()

See also:


Construction and destruction


RPositionerSubSessionBase()

protected: IMPORT_C RPositionerSubSessionBase();

Description

Constructor for the abstract base class RPositionerSubSessionBase

[Top]


Member functions


CancelRequest()

IMPORT_C TInt CancelRequest(TInt aRequestId);

Description

Cancels a previously issued asynchronous request. The TRequestStatus of the original request will be set to KErrCancel if the cancellation request was successful, or any other Symbian OS error code if CancelRequest was called too late.

Parameters

TInt aRequestId

is a number that uniquely identifies a client side method.

Return value

TInt

a Standard Symbian OS error code.


ExtendedInterface()

protected: virtual IMPORT_C TAny *ExtendedInterface(TInt aFunctionNumber, TAny *aPtr1, TAny *aPtr2);

Description

This method is used to allow polymorphic extensions to the API without breaking BC. See documentation for explanation.

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.

Return value

TAny *

TAny* a pointer to any function