RMobilePhone::CImsAuthorizationInfoV5 Class Reference
class RMobilePhone::CImsAuthorizationInfoV5 : public CBase
|
Class encapsulates IMS authorization data stored in the ISIM or USIM
Inherits from
-
RMobilePhone::CImsAuthorizationInfoV5
Constructor & Destructor Documentation
CImsAuthorizationInfoV5()
CImsAuthorizationInfoV5
|
(
|
)
|
[protected]
|
~CImsAuthorizationInfoV5()
IMPORT_C
|
~CImsAuthorizationInfoV5
|
(
|
)
|
|
Destructor frees data held in aray data member.
Member Functions Documentation
ExtensionId()
IMPORT_C
TUint
|
ExtensionId
|
(
|
)
|
const
|
Extension id for the data.
ExternalizeL(HBufC8 *&)
IMPORT_C void
|
ExternalizeL
|
(
|
HBufC8
*&
|
aBuffer
|
)
|
[virtual]
|
Serialize data to the buffer. If aBuffer points to already allocated memory, client has to be aware that it won't have access to this location anymore as method reallocates memory and updates aBuffer accordingly. Therefore, value passed in should not be freed upon completion of the method neither put onto the cleanup stack before method is invoked.
After completion of the API, it's clients responsibility to control life scope of allocated memory passed back via aBuffer.
Parameters
HBufC8
*& aBuffer
|
Heap-based buffer which will contain the serialized data.
|
InternalizeL(const TDesC8 &)
IMPORT_C void
|
InternalizeL
|
(
|
const
TDesC8
&
|
aBuffer
|
)
|
[virtual]
|
De-serialize data from provided buffer.
Parameters
const
TDesC8
& aBuffer
|
Descriptor containing data to be de-serialized.
|
NewL()
Class factory Constructor.
Member Data Documentation
TAuthorizationDataSource
iAuthenticationDataSource
TAuthorizationDataSource
|
iAuthenticationDataSource
|
indicates whether authorization data has been retrieved from the ISIM
TUint
iExtensionId
TUint
|
iExtensionId
|
[protected]
|
version of the data supported
RMobilePhone::THNDN
iHomeNetworkDomainName
Home Network Domain Name stored on the ISIM/USIM
RMobilePhone::TIMPI
iIMPI
Internet Multimedia Private Identity stored on the ISIM/USIM
RArray< RMobilePhone::TIMPU > iIMPUArray
Internet Multimedia Public Identity(ies) stored on the ISIM/USIM
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.