harvester/harvesterserver/src/cblacklistmgr.cpp
changeset 7 a5fbfefd615f
parent 1 6f2c1c46032b
child 8 6547bf8ca13a
equal deleted inserted replaced
3:ae3f1779f6da 7:a5fbfefd615f
   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     }