CPosNetworkPrivacyRequestInfo Class Reference

class CPosNetworkPrivacyRequestInfo : public CBase

Abstract base class for privacy request information which is passed to CPosNetworkPrivacy methods.

This class contains no exported methods. Clients must use a subclass.

capability
None

Inherits from

  • CPosNetworkPrivacyRequestInfo

Constructor & Destructor Documentation

CPosNetworkPrivacyRequestInfo(TUint)

CPosNetworkPrivacyRequestInfo(TUintaRequestInfoType)[protected]

Default constructor

Default constructor

Parameters

TUint aRequestInfoType

CPosNetworkPrivacyRequestInfo(const CPosNetworkPrivacyRequestInfo &)

CPosNetworkPrivacyRequestInfo(const CPosNetworkPrivacyRequestInfo &)[private]

~CPosNetworkPrivacyRequestInfo()

~CPosNetworkPrivacyRequestInfo()[virtual]

Member Functions Documentation

RequestInfoType()

TUint RequestInfoType()const

Returns information of which subclass the instance is. This function is only used internally and is therefore not exported.

RequestType()

IMPORT_C TRequestTypeRequestType()const

SetRequestType(const TRequestType)

IMPORT_C voidSetRequestType(const TRequestTypeaRequestType)

Parameters

const TRequestType aRequestType

operator=(const CPosNetworkPrivacyRequestInfo &)

CPosNetworkPrivacyRequestInfo &operator=(const CPosNetworkPrivacyRequestInfo &)[private]

Member Enumerations Documentation

Enum _TRequestType

The type of privacy request. Note that the TRequestType enum may be extended in the future by adding more enumerated values. To maintain compatibility any unrecognized values must be handled as ERequestTypeUnknown.

Enumerators

ERequestTypeUnknown = 0

Unknown. Should be used to initialize variables

ERequestSingleShot = 1

The privacy request is related to a single location request

ERequestPeriodic = 2

The privacy request is related to a periodic location request

ERequestAreaEvent = 3

The privacy request is related to an area event location request

ERequestSingleShotSilent = 4

The privacy request is related to a single location request and is advised to be handled silently (no notification or verification)

ERequestPeriodicSilent = 5

The privacy request is related to a periodic location request and is advised to be handled silently (no notification or verification)

ERequestAreaEventSilent = 6

The privacy request is related to an area event location request and it is advised to be handled silently (no notification or verification)

ERequestTypeMaxEnum = 7

Member Type Definitions Documentation

Typedef TRequestType

typedef TUint32 TRequestType

Defined type for TRequestType

Member Data Documentation

TUint iRequestInfoType

TUint iRequestInfoType[private]

TRequestType iRequestType

TRequestType iRequestType[private]