remotemgmt_plat/scp_server_api/inc/SCPParamObject.h
branchRCL_3
changeset 61 b183ec05bd8c
parent 0 b497e44ab2fc
child 62 19bba8228ff0
--- 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<TInt>& GetFailedPolices( );
+		
     protected:  // Methods
                         
         // Methods from base classes       
@@ -210,6 +224,7 @@
         RArray<TInt> iParamIDs;
         /** An array containing the pointers to the parameter values */
         RPointerArray<HBufC> iParamValues;
+        RArray<TInt> iFailedPolicyIDs;
     };
 
 #endif      // SCPPARAMOBJECT_H