| class MDRMIndividualConstraintExtension |
Defines an interface to extend DRM to support and validate non standard DRM individual constraints (i.e. constraints other than "IMSI:" or "WIM:")
Must be implemented within a DLL named KDRMIndividualConstraintExtensionDll which exports a non leaving factory method at ordinal 1 returning MDRMIndividualConstraintExtension* or NULL
The DRM engine will only load and use this DLL if it exists.
| Public Member Functions | |
|---|---|
| void | AppendConstraintsL ( RPointerArray < HBufC8 > &, RMobilePhone *) |
| void | Release () |
| void | AppendConstraintsL | ( | RPointerArray < HBufC8 > & | aConstraint, |
| RMobilePhone * | aMobilePhone = NULL | |||
| ) | [pure virtual] | |||
The method should be coded to append additional valid individual constraint strings to the supplied array.
Constraints must be of the format "<alpha string>:<digit string>"
| RPointerArray < HBufC8 > & aConstraint | array of individual constraint strings |
| RMobilePhone * aMobilePhone = NULL | optional connected session to RMobilePhone, if not supplied then a new session will be created |
| void | Release | ( | ) | [pure virtual] |
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.