clfwrapper/ClientSrc/CCLFEngineImpl.cpp
changeset 54 a3cc46f37772
parent 21 50bf9db68373
child 63 e538444823de
equal deleted inserted replaced
36:aa5a574040a4 54:a3cc46f37772
   103 // -----------------------------------------------------------------------------
   103 // -----------------------------------------------------------------------------
   104 //
   104 //
   105 CCLFEngineImpl::~CCLFEngineImpl()
   105 CCLFEngineImpl::~CCLFEngineImpl()
   106     {
   106     {
   107     delete iItemProvider;
   107     delete iItemProvider;
       
   108     iItemProvider = NULL;
   108     delete iUpdateStartEventHandler;
   109     delete iUpdateStartEventHandler;
       
   110     iUpdateStartEventHandler = NULL;
   109     delete iUpdateEndEventHandler;
   111     delete iUpdateEndEventHandler;
       
   112     iUpdateEndEventHandler = NULL;
   110     delete iDbItemContainer;
   113     delete iDbItemContainer;
       
   114     iDbItemContainer = NULL;
   111     delete iCLFServerProxy;
   115     delete iCLFServerProxy;
       
   116     iCLFServerProxy = NULL;
   112     iChangedItemObserverArray.Close();
   117     iChangedItemObserverArray.Close();
   113     iProcessObserverArray.Close();
   118     iProcessObserverArray.Close();
   114     delete iQueryAdapter;
   119     delete iQueryAdapter;
       
   120     iQueryAdapter = NULL;
   115     delete iMdESession;
   121     delete iMdESession;
       
   122     iMdESession = NULL;
   116     }
   123     }
   117 
   124 
   118 // -----------------------------------------------------------------------------
   125 // -----------------------------------------------------------------------------
   119 // CCLFEngineImpl::AddChangedItemObserverL
   126 // CCLFEngineImpl::AddChangedItemObserverL
   120 // -----------------------------------------------------------------------------
   127 // -----------------------------------------------------------------------------