syncmlfw/dm/syncagent/src/nsmldmagent.cpp
changeset 73 ae69c2e8bc34
parent 55 1c556dee8eb1
equal deleted inserted replaced
71:d2517372cc44 73:ae69c2e8bc34
    83 	delete iDMServerDigest;
    83 	delete iDMServerDigest;
    84 	delete iSyncLog;
    84 	delete iSyncLog;
    85 	// FOTA
    85 	// FOTA
    86 	iGenAlerts.ResetAndDestroy();
    86 	iGenAlerts.ResetAndDestroy();
    87 	iGenAlerts.Close();
    87 	iGenAlerts.Close();
       
    88 	
    88 	// FOTA end	
    89 	// FOTA end	
    89 if(FeatureManager::FeatureSupported(KFeatureIdSapPolicyManagement))
    90 if(FeatureManager::FeatureSupported(KFeatureIdSapPolicyManagement))
    90 {
    91 {
    91 	delete iNotifierObserver;
    92 	delete iNotifierObserver;
    92 }
    93 }
   138 //
   139 //
   139 void CNSmlDMAgent::SetGenericAlertL ( const TDesC8& aFwMgmtUri, const TDesC8& aMetaType, const TDesC8& aMetaFormat, 
   140 void CNSmlDMAgent::SetGenericAlertL ( const TDesC8& aFwMgmtUri, const TDesC8& aMetaType, const TDesC8& aMetaFormat, 
   140 						TInt aFinalResult, const TDesC8& aFwCorrelator )
   141 						TInt aFinalResult, const TDesC8& aFwCorrelator )
   141 	{
   142 	{
   142 	CNSmlDMGenericAlert* genAlert = CNSmlDMGenericAlert::NewL ( aFwMgmtUri, aMetaType, aMetaFormat, aFinalResult, aFwCorrelator );
   143 	CNSmlDMGenericAlert* genAlert = CNSmlDMGenericAlert::NewL ( aFwMgmtUri, aMetaType, aMetaFormat, aFinalResult, aFwCorrelator );
       
   144 	CleanupStack::PushL(genAlert);
   143 	iGenAlerts.AppendL ( genAlert );	
   145 	iGenAlerts.AppendL ( genAlert );	
       
   146 	CleanupStack::Pop(genAlert);
   144 	}
   147 	}
   145 
   148 
   146 // FOTA end
   149 // FOTA end
   147 
   150 
   148 // ---------------------------------------------------------
   151 // ---------------------------------------------------------
   158 // ---------------------------------------------------------
   161 // ---------------------------------------------------------
   159 //
   162 //
   160 void CNSmlDMAgent::SetGenericAlertL ( const TDesC8& aCorrelator, const RArray<CNSmlDMAlertItem>& aItemList  )
   163 void CNSmlDMAgent::SetGenericAlertL ( const TDesC8& aCorrelator, const RArray<CNSmlDMAlertItem>& aItemList  )
   161     {
   164     {
   162     CNSmlDMGenericAlert* genAlert = CNSmlDMGenericAlert::NewL ( aCorrelator, aItemList );
   165     CNSmlDMGenericAlert* genAlert = CNSmlDMGenericAlert::NewL ( aCorrelator, aItemList );
   163     iGenAlerts.AppendL ( genAlert );	
   166     CleanupStack::PushL(genAlert);
       
   167     iGenAlerts.AppendL ( genAlert );
       
   168     CleanupStack::Pop(genAlert);	
   164     }
   169     }
   165 
   170 
   166 //
   171 //
   167 //  Private member functions
   172 //  Private member functions
   168 //
   173 //