| 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.