clfwrapper/ClientSrc/CCLFEngineImpl.cpp
branchRCL_3
changeset 19 b73252188534
parent 7 3cebc1a84278
equal deleted inserted replaced
18:63c982fb92f2 19:b73252188534
   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 // -----------------------------------------------------------------------------