diff -r 13d7c31c74e0 -r b183ec05bd8c remotemgmt_plat/scp_server_api/inc/SCPParamObject.h --- a/remotemgmt_plat/scp_server_api/inc/SCPParamObject.h Thu Aug 19 10:44:50 2010 +0300 +++ b/remotemgmt_plat/scp_server_api/inc/SCPParamObject.h Tue Aug 31 16:04:06 2010 +0300 @@ -183,8 +183,22 @@ * pointer is not supplied a new RFs will be connected. */ IMPORT_C void ReadFromFileL( TDesC& aFilename, RFs* aRfs = NULL ); - - + + /* + * Would store details of the policy for which the current context is incompatible + * + * NOTE: The context could be Lock Code verification, Storing a New Lock Code etc... + */ + IMPORT_C TInt AddtoFailedPolices( TInt aFailedpolicyID ); + + /* + * Returns a reference to the array that contains the policies for which the current + * context is incompatible + * + * NOTE: The context could be Lock Code verification, Storing a New Lock Code etc... + */ + IMPORT_C const RArray& GetFailedPolices( ); + protected: // Methods // Methods from base classes @@ -210,6 +224,7 @@ RArray iParamIDs; /** An array containing the pointers to the parameter values */ RPointerArray iParamValues; + RArray iFailedPolicyIDs; }; #endif // SCPPARAMOBJECT_H