127 CPIXLOGSTRING("CBlacklistMgr::RemoveL(): Exit"); |
127 CPIXLOGSTRING("CBlacklistMgr::RemoveL(): Exit"); |
128 OstTraceFunctionExit0( CBLACKLISTMGR_REMOVE_EXIT ); |
128 OstTraceFunctionExit0( CBLACKLISTMGR_REMOVE_EXIT ); |
129 } |
129 } |
130 |
130 |
131 // ----------------------------------------------------------------------------- |
131 // ----------------------------------------------------------------------------- |
132 // CBlacklistMgr::iSAvailableL() |
132 // CBlacklistMgr::FindL() |
133 // ----------------------------------------------------------------------------- |
133 // ----------------------------------------------------------------------------- |
134 // |
134 // |
135 TBool CBlacklistMgr::FindL( TUid aPluginUid , TInt aVersion ) |
135 TBool CBlacklistMgr::FindL( TUid aPluginUid , TInt aVersion ) |
136 { |
136 { |
137 OstTraceExt2( TRACE_NORMAL, CBLACKLISTMGR_FINDL, "CBlacklistMgr::FindL;Uid=%x;Version=%d", aPluginUid.iUid, aVersion ); |
137 OstTraceExt2( TRACE_NORMAL, CBLACKLISTMGR_FINDL, "CBlacklistMgr::FindL;Uid=%x;Version=%d", aPluginUid.iUid, aVersion ); |
149 OstTrace0( TRACE_NORMAL, DUP2_CBLACKLISTMGR_FINDL, "UID is not Black listed" ); |
149 OstTrace0( TRACE_NORMAL, DUP2_CBLACKLISTMGR_FINDL, "UID is not Black listed" ); |
150 CPIXLOGSTRING("UID is not Black listed"); |
150 CPIXLOGSTRING("UID is not Black listed"); |
151 } |
151 } |
152 return found; |
152 return found; |
153 } |
153 } |
|
154 |
|
155 // ----------------------------------------------------------------------------- |
|
156 // CBlacklistMgr::AddtoUnloadListL() |
|
157 // ----------------------------------------------------------------------------- |
|
158 // |
|
159 TInt CBlacklistMgr::AddtoUnloadListL( TUid aPluginUid ) |
|
160 { |
|
161 OstTraceFunctionEntry0( CBLACKLISTMGR_ADDTOUNLOADLISTL_ENTRY ); |
|
162 OstTrace1( TRACE_NORMAL, CBLACKLISTMGR_ADDTOUNLOADLISTL, "CBlacklistMgr::AddtoUnloadListL;Uid=%x", aPluginUid.iUid ); |
|
163 CPIXLOGSTRING2("CBlacklistMgr::AddtoUnloadListL(): Uid = %x " , aPluginUid.iUid ); |
|
164 //Check if the record with given plugin uid is already available in database or not |
|
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 |
|
167 TInt err = KErrNone; |
|
168 |
|
169 if( !(iBlacklistDb->FindFromUnloadListL( aPluginUid.iUid )) ) |
|
170 { |
|
171 err = iBlacklistDb->AddtoUnloadListL( aPluginUid.iUid ); |
|
172 } |
|
173 |
|
174 CPIXLOGSTRING("CBlacklistMgr::AddtoUnloadListL(): Exit"); |
|
175 OstTraceFunctionExit0( CBLACKLISTMGR_ADDTOUNLOADLISTL_EXIT ); |
|
176 return err; |
|
177 } |
|
178 |
|
179 // ----------------------------------------------------------------------------- |
|
180 // CBlacklistMgr::RemoveFromUnloadListL() |
|
181 // ----------------------------------------------------------------------------- |
|
182 // |
|
183 void CBlacklistMgr::RemoveFromUnloadListL( TUid aPluginUid ) |
|
184 { |
|
185 OstTraceFunctionEntry0( CBLACKLISTMGR_REMOVEFROMUNLOADLISTL_ENTRY ); |
|
186 OstTrace1( TRACE_NORMAL, CBLACKLISTMGR_REMOVEFROMUNLOADLISTL, "CBlacklistMgr::RemoveFromUnloadListL;Uid=%x", aPluginUid.iUid ); |
|
187 CPIXLOGSTRING2("CBlacklistMgr::RemoveFromUnloadListL(): Uid = %x " , aPluginUid.iUid ); |
|
188 //Remove the item record to database |
|
189 iBlacklistDb->RemoveFromUnloadListL( aPluginUid.iUid ); |
|
190 |
|
191 CPIXLOGSTRING("CBlacklistMgr::RemoveFromUnloadListL(): Exit"); |
|
192 OstTraceFunctionExit0( CBLACKLISTMGR_REMOVEFROMUNLOADLISTL_EXIT ); |
|
193 } |
|
194 |
|
195 // ----------------------------------------------------------------------------- |
|
196 // CBlacklistMgr::FindfromUnloadListL() |
|
197 // ----------------------------------------------------------------------------- |
|
198 // |
|
199 TBool CBlacklistMgr::FindfromUnloadListL(TUid aPluginUid ) |
|
200 { |
|
201 CPIXLOGSTRING2("CBlacklistMgr::FindfromUnloadListL(): Uid = %x " , aPluginUid.iUid ); |
|
202 OstTrace1( TRACE_NORMAL, CBLACKLISTMGR_FINDFROMUNLOADLISTL, "CBlacklistMgr::FindfromUnloadListL;Uid=%x", aPluginUid.iUid ); |
|
203 return ( iBlacklistDb->FindFromUnloadListL( aPluginUid.iUid ) ); |
|
204 } |