contentstorage/casrv/casrvmgr/src/casrvmanager.cpp
changeset 102 8b8b34fa9751
parent 94 dbb8300717f7
--- a/contentstorage/casrv/casrvmgr/src/casrvmanager.cpp	Tue Jun 29 10:20:30 2010 +0300
+++ b/contentstorage/casrv/casrvmgr/src/casrvmanager.cpp	Fri Jul 09 14:19:08 2010 +0300
@@ -50,11 +50,12 @@
 // ---------------------------------------------------------------------------
 //
 CCaSrvManager* CCaSrvManager::NewLC( CCaStorageProxy& aCaStorageProxy,
+        Usif::RSoftwareComponentRegistry* aSoftwareRegistry,
         CCaSrvEngUtils* aUtils )
     {
     CCaSrvManager* self = new ( ELeave ) CCaSrvManager();
     CleanupStack::PushL( self );
-    self->ConstructL( aCaStorageProxy, aUtils );
+    self->ConstructL( aCaStorageProxy, aSoftwareRegistry, aUtils);
     return self;
     }
 
@@ -62,10 +63,12 @@
 //
 // ---------------------------------------------------------------------------
 //
-EXPORT_C CCaSrvManager* CCaSrvManager::NewL(
-        CCaStorageProxy& aCaStorageProxy, CCaSrvEngUtils* aUtils )
+EXPORT_C CCaSrvManager* CCaSrvManager::NewL( CCaStorageProxy& aCaStorageProxy,
+        Usif::RSoftwareComponentRegistry* aSoftwareRegistry,
+        CCaSrvEngUtils* aUtils )
     {
-    CCaSrvManager* self = CCaSrvManager::NewLC( aCaStorageProxy, aUtils );
+    CCaSrvManager* self = CCaSrvManager::NewLC( aCaStorageProxy,
+	        aSoftwareRegistry, aUtils );
     CleanupStack::Pop(); // self;
     return self;
     }
@@ -75,12 +78,13 @@
 // ---------------------------------------------------------------------------
 //
 void CCaSrvManager::ConstructL( CCaStorageProxy& aCaStorageProxy,
+        Usif::RSoftwareComponentRegistry* aSoftwareRegistry,
         CCaSrvEngUtils* aUtils )
     {
     iPluginParams = new TPluginParams();
     iPluginParams->storageProxy = &aCaStorageProxy;
     iPluginParams->engUtils = aUtils;
-
+    iPluginParams->softwareRegistry = aSoftwareRegistry;
     LoadPluginsL();
     }