151 } |
151 } |
152 return found; |
152 return found; |
153 } |
153 } |
154 |
154 |
155 // ----------------------------------------------------------------------------- |
155 // ----------------------------------------------------------------------------- |
156 // CBlacklistMgr::AddtoUnloadListL() |
156 // CBlacklistMgr::AddtoDontloadListL() |
157 // ----------------------------------------------------------------------------- |
157 // ----------------------------------------------------------------------------- |
158 // |
158 // |
159 TInt CBlacklistMgr::AddtoUnloadListL( TUid aPluginUid ) |
159 TInt CBlacklistMgr::AddtoDontloadListL( TUid aPluginUid ) |
160 { |
160 { |
161 OstTraceFunctionEntry0( CBLACKLISTMGR_ADDTOUNLOADLISTL_ENTRY ); |
161 OstTraceFunctionEntry0( CBLACKLISTMGR_ADDTOUNLOADLISTL_ENTRY ); |
162 OstTrace1( TRACE_NORMAL, CBLACKLISTMGR_ADDTOUNLOADLISTL, "CBlacklistMgr::AddtoUnloadListL;Uid=%x", aPluginUid.iUid ); |
162 OstTrace1( TRACE_NORMAL, CBLACKLISTMGR_ADDTODONTLOADLISTL, "CBlacklistMgr::AddtoDontloadListL;Uid=%x", aPluginUid.iUid ); |
163 CPIXLOGSTRING2("CBlacklistMgr::AddtoUnloadListL(): Uid = %x " , aPluginUid.iUid ); |
163 CPIXLOGSTRING2("CBlacklistMgr::AddtoDontloadListL(): Uid = %x " , aPluginUid.iUid ); |
164 //Check if the record with given plugin uid is already available in database or not |
164 //Check if the record with given plugin uid is already available in database or not |
165 //If available just ignore the addition |
165 //If available just ignore the addition |
166 //If there is no record found in database with given uid, add new record with given uid |
166 //If there is no record found in database with given uid, add new record with given uid |
167 TInt err = KErrNone; |
167 TInt err = KErrNone; |
168 |
168 |
169 if( !(iBlacklistDb->FindFromUnloadListL( aPluginUid.iUid )) ) |
169 if( !(iBlacklistDb->FindInDontloadListL( aPluginUid.iUid )) ) |
170 { |
170 { |
171 err = iBlacklistDb->AddtoUnloadListL( aPluginUid.iUid ); |
171 err = iBlacklistDb->AddtoDontloadListL( aPluginUid.iUid ); |
172 } |
172 } |
173 |
173 |
174 CPIXLOGSTRING("CBlacklistMgr::AddtoUnloadListL(): Exit"); |
174 CPIXLOGSTRING("CBlacklistMgr::AddtoDontloadListL(): Exit"); |
175 OstTraceFunctionExit0( CBLACKLISTMGR_ADDTOUNLOADLISTL_EXIT ); |
175 OstTraceFunctionExit0( CBLACKLISTMGR_ADDTODONTLOADLISTL_EXIT ); |
176 return err; |
176 return err; |
177 } |
177 } |
178 |
178 |
179 // ----------------------------------------------------------------------------- |
179 // ----------------------------------------------------------------------------- |
180 // CBlacklistMgr::RemoveFromUnloadListL() |
180 // CBlacklistMgr::RemoveFromDontloadListL() |
181 // ----------------------------------------------------------------------------- |
181 // ----------------------------------------------------------------------------- |
182 // |
182 // |
183 void CBlacklistMgr::RemoveFromUnloadListL( TUid aPluginUid ) |
183 void CBlacklistMgr::RemoveFromDontloadListL( TUid aPluginUid ) |
184 { |
184 { |
185 OstTraceFunctionEntry0( CBLACKLISTMGR_REMOVEFROMUNLOADLISTL_ENTRY ); |
185 OstTraceFunctionEntry0( CBLACKLISTMGR_REMOVEFROMUNLOADLISTL_ENTRY ); |
186 OstTrace1( TRACE_NORMAL, CBLACKLISTMGR_REMOVEFROMUNLOADLISTL, "CBlacklistMgr::RemoveFromUnloadListL;Uid=%x", aPluginUid.iUid ); |
186 OstTrace1( TRACE_NORMAL, CBLACKLISTMGR_REMOVEFROMUNLOADLISTL, "CBlacklistMgr::RemoveFromDontloadListL;Uid=%x", aPluginUid.iUid ); |
187 CPIXLOGSTRING2("CBlacklistMgr::RemoveFromUnloadListL(): Uid = %x " , aPluginUid.iUid ); |
187 CPIXLOGSTRING2("CBlacklistMgr::RemoveFromDontloadListL(): Uid = %x " , aPluginUid.iUid ); |
188 //Remove the item record to database |
188 //Remove the item record to database |
189 iBlacklistDb->RemoveFromUnloadListL( aPluginUid.iUid ); |
189 iBlacklistDb->RemoveFromDontloadListL( aPluginUid.iUid ); |
190 |
190 |
191 CPIXLOGSTRING("CBlacklistMgr::RemoveFromUnloadListL(): Exit"); |
191 CPIXLOGSTRING("CBlacklistMgr::RemoveFromDontloadListL(): Exit"); |
192 OstTraceFunctionExit0( CBLACKLISTMGR_REMOVEFROMUNLOADLISTL_EXIT ); |
192 OstTraceFunctionExit0( CBLACKLISTMGR_REMOVEFROMDONTLOADLISTL_EXIT ); |
193 } |
193 } |
194 |
194 |
195 // ----------------------------------------------------------------------------- |
195 // ----------------------------------------------------------------------------- |
196 // CBlacklistMgr::FindfromUnloadListL() |
196 // CBlacklistMgr::FindfromDontloadListL() |
197 // ----------------------------------------------------------------------------- |
197 // ----------------------------------------------------------------------------- |
198 // |
198 // |
199 TBool CBlacklistMgr::FindfromUnloadListL(TUid aPluginUid ) |
199 TBool CBlacklistMgr::FindInDontloadListL(TUid aPluginUid ) |
200 { |
200 { |
201 CPIXLOGSTRING2("CBlacklistMgr::FindfromUnloadListL(): Uid = %x " , aPluginUid.iUid ); |
201 CPIXLOGSTRING2("CBlacklistMgr::FindInDontloadListL(): Uid = %x " , aPluginUid.iUid ); |
202 OstTrace1( TRACE_NORMAL, CBLACKLISTMGR_FINDFROMUNLOADLISTL, "CBlacklistMgr::FindfromUnloadListL;Uid=%x", aPluginUid.iUid ); |
202 OstTrace1( TRACE_NORMAL, CBLACKLISTMGR_FINDINDONTLOADLISTL, "CBlacklistMgr::FindInDontloadListL;Uid=%x", aPluginUid.iUid ); |
203 return ( iBlacklistDb->FindFromUnloadListL( aPluginUid.iUid ) ); |
203 return ( iBlacklistDb->FindInDontloadListL( aPluginUid.iUid ) ); |
204 } |
204 } |