contentstorage/casrv/casrvmgr/inc/casrvplugin.h
changeset 102 8b8b34fa9751
parent 85 7feec50967db
equal deleted inserted replaced
100:0920c6a9b6c8 102:8b8b34fa9751
    22 #include <ecom/ecom.h>
    22 #include <ecom/ecom.h>
    23 #include "casrvplugindef.h"
    23 #include "casrvplugindef.h"
    24 
    24 
    25 class CCaStorageProxy;
    25 class CCaStorageProxy;
    26 class CCaSrvEngUtils;
    26 class CCaSrvEngUtils;
       
    27 namespace Usif{
       
    28     class RSoftwareComponentRegistry;
       
    29 }
    27 
    30 
    28 struct TPluginParams
    31 struct TPluginParams
    29     {
    32     {
    30     CCaStorageProxy* storageProxy;
    33     CCaStorageProxy* storageProxy;
    31     CCaSrvEngUtils* engUtils;
    34     CCaSrvEngUtils* engUtils;
       
    35     Usif::RSoftwareComponentRegistry* softwareRegistry;
    32     };
    36     };
    33 
    37 
    34 /**
    38 /**
    35  * CaSrvPlugin is a class representing ECom plugin.
    39  * CaSrvPlugin is a class representing ECom plugin.
    36  * Class has virtual function responsible for executing
    40  * Class has virtual function responsible for executing