terminalsecurity/SCP/SCPClient/src/SCPParamObject.cpp
changeset 24 bf47f3b79154
parent 0 b497e44ab2fc
child 62 19bba8228ff0
child 66 08c8318ec9cb
equal deleted inserted replaced
22:19fb38abab1d 24:bf47f3b79154
   283 // ----------------------------------------------------------
   283 // ----------------------------------------------------------
   284 EXPORT_C TInt CSCPParamObject::Reset()
   284 EXPORT_C TInt CSCPParamObject::Reset()
   285     {
   285     {
   286     iParamIDs.Reset();
   286     iParamIDs.Reset();
   287 	iParamValues.ResetAndDestroy();
   287 	iParamValues.ResetAndDestroy();
   288 	
   288 	iFailedPolicyIDs.Reset();	
   289 	return KErrNone;
   289 	return KErrNone;
   290     }
   290     }
   291    
   291    
   292     
   292     
   293 // ----------------------------------------------------------
   293 // ----------------------------------------------------------
   610             to parse buffer for parameters: %d"), ret ));
   610             to parse buffer for parameters: %d"), ret ));
   611         User::Leave( ret );
   611         User::Leave( ret );
   612         }    
   612         }    
   613     }
   613     }
   614 
   614 
       
   615 EXPORT_C TInt CSCPParamObject::AddtoFailedPolices( TInt aFailedpolicyID )
       
   616     {
       
   617     return iFailedPolicyIDs.Append(aFailedpolicyID);
       
   618     }
   615 	
   619 	
       
   620 EXPORT_C const RArray<TInt>& CSCPParamObject::GetFailedPolices( )
       
   621     {
       
   622     return iFailedPolicyIDs;
       
   623     }
   616 // ----------------------------------------------------------
   624 // ----------------------------------------------------------
   617 // CSCPParamObject::~CSCPParamObject()
   625 // CSCPParamObject::~CSCPParamObject()
   618 // Destructor
   626 // Destructor
   619 //
   627 //
   620 // Status: Approved
   628 // Status: Approved