--- a/contentstorage/srvsrc/casrv.cpp Fri Jul 23 14:03:00 2010 +0300
+++ b/contentstorage/srvsrc/casrv.cpp Fri Aug 06 13:40:46 2010 +0300
@@ -18,12 +18,15 @@
#include <sqldb.h>
#include <eikenv.h>
#include <eikappui.h>
+
#include "casrv.h"
#include "casrvdef.h"
#include "casrvsession.h"
#include "casrvengutils.h"
#include "castorageproxy.h"
#include "casrvmanager.h"
+#include "cabackupnotifier.h"
+
// ==================== LOCAL FUNCTIONS ====================
@@ -77,6 +80,7 @@
}
}
}
+
// Let the caller know how it went.
RProcess::Rendezvous( err );
if( !err )
@@ -116,6 +120,7 @@
// Base class would do it for us but that's too late - our sessions
// call the server back (SessionClosed, RemoveContainer, etc.).
Cancel();
+ delete iBackupNotifier;
CSession2* session;
iSessionIter.SetToFirst();
while( ( session = iSessionIter++ ) != NULL )
@@ -169,6 +174,7 @@
iSrvManager = CCaSrvManager::NewL( *iStorageProxy,
&iSoftwareRegistry, iSrvEngUtils );
}
+ iBackupNotifier = CCaBackupNotifier::NewL( iStorageProxy );
}
// ---------------------------------------------------------