class CPosSUPLPrivacyRequestInfo : public CPosNetworkPrivacyRequestInfo |
Represents SUPL privacy request information.
This includes information about the LCS client and an ID of the requesting entity (requestor).
Public Member Functions | |
---|---|
~CPosSUPLPrivacyRequestInfo() | |
IMPORT_C TInt | GetLCSClient(TPtrC &, TIdType &) |
IMPORT_C TInt | GetRequestor(TPtrC &, TIdType &) |
IMPORT_C CPosSUPLPrivacyRequestInfo * | NewL() |
IMPORT_C CPosSUPLPrivacyRequestInfo * | NewLC() |
IMPORT_C void | SetLCSClientL(const TDesC &, TIdType) |
IMPORT_C void | SetRequestorL(const TDesC &, TIdType) |
Private Member Functions | |
---|---|
CPosSUPLPrivacyRequestInfo() | |
CPosSUPLPrivacyRequestInfo(const CPosSUPLPrivacyRequestInfo &) | |
void | ConstructL() |
CPosSUPLPrivacyRequestInfo & | operator=(const CPosSUPLPrivacyRequestInfo &) |
Public Member Enumerations | |
---|---|
enum | TIdType { EIdTypeLogicalName = 0, EIdTypeMSISDN, EIdTypeEmailAddress, EIdTypeURL, EIdTypeSIPURL, EIdTypeIMSPublicIdentity, EIdTypeMIN, EIdTypeMDN } |
Inherited Enumerations | |
---|---|
CPosNetworkPrivacyRequestInfo:_TRequestType |
Private Attributes | |
---|---|
HBufC * | iLCSClientId |
TIdType | iLCSClientIdType |
HBufC * | iRequestorId |
TIdType | iRequestorIdType |
CPosSUPLPrivacyRequestInfo | ( | const CPosSUPLPrivacyRequestInfo & | ) | [private] |
const CPosSUPLPrivacyRequestInfo & |
IMPORT_C TInt | GetLCSClient | ( | TPtrC & | aLCSClientId, |
TIdType & | aIdType | |||
) | const |
Retrieves the LCS client.
IMPORT_C TInt | GetRequestor | ( | TPtrC & | aRequestorId, |
TIdType & | aIdType | |||
) | const |
Returns the requestor ID.
Requestor is the originating entity which has requested the location of the target mobile station from the LCS client.
IMPORT_C CPosSUPLPrivacyRequestInfo * | NewL | ( | ) | [static] |
Standard Symbian OS two-phase constructor.
IMPORT_C CPosSUPLPrivacyRequestInfo * | NewLC | ( | ) | [static] |
Standard Symbian OS two-phase constructor.
IMPORT_C void | SetLCSClientL | ( | const TDesC & | aLCSClientId, |
TIdType | aIdType | |||
) |
IMPORT_C void | SetRequestorL | ( | const TDesC & | aRequestorId, |
TIdType | aIdType | |||
) |
CPosSUPLPrivacyRequestInfo & | operator= | ( | const CPosSUPLPrivacyRequestInfo & | ) | [private] |
const CPosSUPLPrivacyRequestInfo & |
This enum specifies how a requestor or an LCS client or requestor can be identified.
EIdTypeLogicalName = 0 |
Logical name. |
EIdTypeMSISDN |
Mobile subscriber phone number. |
EIdTypeEmailAddress |
Email address. |
EIdTypeURL |
URL. |
EIdTypeSIPURL |
URL of user in a SIP session. |
EIdTypeIMSPublicIdentity |
User Identifier in an IP Multimedia Service session. |
EIdTypeMIN |
Mobile Identification Number. |
EIdTypeMDN |
Mobile Directory Number. |
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.