--- a/contentstorage/caclient/s60/src/caclientnotifiersession.cpp Fri Apr 16 14:45:49 2010 +0300
+++ b/contentstorage/caclient/s60/src/caclientnotifiersession.cpp Fri Apr 30 15:22:08 2010 +0300
@@ -102,10 +102,27 @@
//
// -----------------------------------------------------------------------------
//
+void RCaClientNotifierSession::ConnectAllL()
+{
+ if( !CreateSession(KCaSrvName, Version(), KDefaultMessageSlots) )
+ {
+ RHashMap<TKey, RCaClientSubSession*>::TIter iter(iSubsessions);
+ while(iter.NextValue())
+ {
+ (*iter.CurrentValue())->CreateL();
+ }
+ }
+}
+
+// -----------------------------------------------------------------------------
+//
+//
+// -----------------------------------------------------------------------------
+//
TInt RCaClientNotifierSession::RegisterNotifier(
CCaInnerNotifierFilter* innerNotifierFilter,
const TAny* notifierFilter,
- const CaClientNotifierProxy* notifierProxy)
+ const IDataObserver* notifierProxy)
{
TRAPD(error, RegisterNotifierL(innerNotifierFilter,
notifierFilter,
@@ -121,7 +138,7 @@
void RCaClientNotifierSession::RegisterNotifierL(
CCaInnerNotifierFilter* innerNotifierFilter,
const TAny* notifierFilter,
- const CaClientNotifierProxy *notifierProxy)
+ const IDataObserver *notifierProxy)
{
RCaClientSubSession* subsession = new RCaClientSubSession(this,
notifierProxy, innerNotifierFilter);