contentstorage/casrv/causifscanner/inc/causifscanner.h
changeset 102 8b8b34fa9751
parent 94 dbb8300717f7
child 119 50e220be30d1
equal deleted inserted replaced
100:0920c6a9b6c8 102:8b8b34fa9751
    50     {
    50     {
    51 public:
    51 public:
    52 
    52 
    53     /**
    53     /**
    54      * Two-phased constructor.
    54      * Two-phased constructor.
    55      * @param aPLuginParam plugin param consist of storage, storage utils.
    55      * @param aPLuginParam plugin param consist of storage, storage utils and scr.
    56      * @retval New object.
    56      * @retval New object.
    57      */
    57      */
    58     static CCaUsifScanner* NewL( TPluginParams* aPluginParams );
    58     static CCaUsifScanner* NewL( TPluginParams* aPluginParams );
    59 
    59 
    60     /**
    60     /**
    83 private:
    83 private:
    84 
    84 
    85     /**
    85     /**
    86      * Constructor
    86      * Constructor
    87      * @param aStorageProxy Storage handler.
    87      * @param aStorageProxy Storage handler.
       
    88      * @param aSoftwareRegistry software component registry.
    88      */
    89      */
    89     CCaUsifScanner( CCaStorageProxy& aStorageProxy );
    90     CCaUsifScanner( CCaStorageProxy& aStorageProxy,
       
    91 	        RSoftwareComponentRegistry& aSoftwareRegistry );
    90 
    92 
    91     /**
    93     /**
    92      * Second phased constructor.
    94      * Second phased constructor.
    93      */
    95      */
    94     void ConstructL();
    96     void ConstructL();
   182      * Mmc watcher. Own.
   184      * Mmc watcher. Own.
   183      */
   185      */
   184     CCaMmcWatcher* iMmcWatcher;
   186     CCaMmcWatcher* iMmcWatcher;
   185 
   187 
   186     /**
   188     /**
   187      * Software component registry. Own.
   189      * Software component registry. Not own.
   188      */
   190      */
   189     RSoftwareComponentRegistry iSoftwareRegistry;
   191     RSoftwareComponentRegistry& iSoftwareRegistry;
   190 
   192 
   191     };
   193     };
   192 
   194 
   193 #endif // CAUSIFSCANNER_H
   195 #endif // CAUSIFSCANNER_H