remotemgmt_plat/scp_server_api/inc/SCPParamObject.h
branchRCL_3
changeset 25 b183ec05bd8c
parent 0 b497e44ab2fc
child 26 19bba8228ff0
equal deleted inserted replaced
24:13d7c31c74e0 25:b183ec05bd8c
   181         * contain a buffer returned by GetBuffer.
   181         * contain a buffer returned by GetBuffer.
   182         * @param aRfs An optional pointer to a connected file server session. If this
   182         * @param aRfs An optional pointer to a connected file server session. If this
   183         * pointer is not supplied a new RFs will be connected.
   183         * pointer is not supplied a new RFs will be connected.
   184         */        
   184         */        
   185         IMPORT_C void ReadFromFileL( TDesC& aFilename, RFs* aRfs = NULL );                 
   185         IMPORT_C void ReadFromFileL( TDesC& aFilename, RFs* aRfs = NULL );                 
   186                
   186 
   187                 
   187 		/*
       
   188 		* Would store details of the policy for which the current context is incompatible
       
   189 		*
       
   190 		* NOTE: The context could be Lock Code verification, Storing a New Lock Code etc...
       
   191 		*/
       
   192         IMPORT_C TInt AddtoFailedPolices( TInt aFailedpolicyID );
       
   193 
       
   194         /*
       
   195         * Returns a reference to the array that contains the policies for which the current
       
   196         * context is incompatible
       
   197         *
       
   198         * NOTE: The context could be Lock Code verification, Storing a New Lock Code etc...
       
   199         */
       
   200         IMPORT_C const RArray<TInt>& GetFailedPolices( );
       
   201 		
   188     protected:  // Methods
   202     protected:  // Methods
   189                         
   203                         
   190         // Methods from base classes       
   204         // Methods from base classes       
   191                 
   205                 
   192         
   206         
   208     private:   // Data 
   222     private:   // Data 
   209         /** An array containing the IDs for the stored parameters */
   223         /** An array containing the IDs for the stored parameters */
   210         RArray<TInt> iParamIDs;
   224         RArray<TInt> iParamIDs;
   211         /** An array containing the pointers to the parameter values */
   225         /** An array containing the pointers to the parameter values */
   212         RPointerArray<HBufC> iParamValues;
   226         RPointerArray<HBufC> iParamValues;
       
   227         RArray<TInt> iFailedPolicyIDs;
   213     };
   228     };
   214 
   229 
   215 #endif      // SCPPARAMOBJECT_H   
   230 #endif      // SCPPARAMOBJECT_H   
   216             
   231             
   217 // End of File
   232 // End of File