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 // ----------------------------------------------------------------------------- |