remotemgmt_plat/scp_server_api/inc/SCPParamObject.h
branchRCL_3
changeset 26 19bba8228ff0
parent 25 b183ec05bd8c
equal deleted inserted replaced
25:b183ec05bd8c 26:19bba8228ff0
   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 		
       
   202     protected:  // Methods
   188     protected:  // Methods
   203                         
   189                         
   204         // Methods from base classes       
   190         // Methods from base classes       
   205                 
   191                 
   206         
   192         
   222     private:   // Data 
   208     private:   // Data 
   223         /** An array containing the IDs for the stored parameters */
   209         /** An array containing the IDs for the stored parameters */
   224         RArray<TInt> iParamIDs;
   210         RArray<TInt> iParamIDs;
   225         /** An array containing the pointers to the parameter values */
   211         /** An array containing the pointers to the parameter values */
   226         RPointerArray<HBufC> iParamValues;
   212         RPointerArray<HBufC> iParamValues;
   227         RArray<TInt> iFailedPolicyIDs;
       
   228     };
   213     };
   229 
   214 
   230 #endif      // SCPPARAMOBJECT_H   
   215 #endif      // SCPPARAMOBJECT_H   
   231             
   216             
   232 // End of File
   217 // End of File