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.
Public Member Functions | |
---|---|
~CPosNetworkPrivacyRequestInfo () | |
TUint | RequestInfoType () |
IMPORT_C TRequestType | RequestType () |
IMPORT_C void | SetRequestType (const TRequestType ) |
Protected Member Functions | |
---|---|
CPosNetworkPrivacyRequestInfo ( TUint ) |
Private Member Functions | |
---|---|
CPosNetworkPrivacyRequestInfo (const CPosNetworkPrivacyRequestInfo &) | |
CPosNetworkPrivacyRequestInfo & | operator= (const CPosNetworkPrivacyRequestInfo &) |
Public Member Enumerations | |
---|---|
enum |
_TRequestType
{
ERequestTypeUnknown = 0, ERequestSingleShot = 1, ERequestPeriodic = 2, ERequestAreaEvent = 3, ERequestSingleShotSilent = 4, ERequestPeriodicSilent = 5, ERequestAreaEventSilent = 6, ERequestTypeMaxEnum = 7 } |
Public Member Type Definitions | |
---|---|
typedef | TUint32 TRequestType |
Private Attributes | |
---|---|
TUint | iRequestInfoType |
TRequestType | iRequestType |
CPosNetworkPrivacyRequestInfo | ( | TUint | aRequestInfoType | ) | [protected] |
Default constructor
Default constructor
TUint aRequestInfoType |
CPosNetworkPrivacyRequestInfo | ( | const CPosNetworkPrivacyRequestInfo & | ) | [private] |
const CPosNetworkPrivacyRequestInfo & |
TUint | RequestInfoType | ( | ) | const |
Returns information of which subclass the instance is. This function is only used internally and is therefore not exported.
IMPORT_C void | SetRequestType | ( | const TRequestType | aRequestType | ) |
const TRequestType aRequestType |
CPosNetworkPrivacyRequestInfo & | operator= | ( | const CPosNetworkPrivacyRequestInfo & | ) | [private] |
const CPosNetworkPrivacyRequestInfo & |
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.
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 |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.