terminalsecurity/SCP/SCPClient/src/SCPParamObject.cpp
branchRCL_3
changeset 62 19bba8228ff0
parent 61 b183ec05bd8c
equal deleted inserted replaced
61:b183ec05bd8c 62:19bba8228ff0
   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 	iFailedPolicyIDs.Reset();	
   288 	
   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     }
       
   619 	
   615 	
   620 EXPORT_C const RArray<TInt>& CSCPParamObject::GetFailedPolices( )
       
   621     {
       
   622     return iFailedPolicyIDs;
       
   623     }
       
   624 // ----------------------------------------------------------
   616 // ----------------------------------------------------------
   625 // CSCPParamObject::~CSCPParamObject()
   617 // CSCPParamObject::~CSCPParamObject()
   626 // Destructor
   618 // Destructor
   627 //
   619 //
   628 // Status: Approved
   620 // Status: Approved