contentstorage/caclient/s60/src/caclientnotifiersession.cpp
changeset 73 4bc7b118b3df
parent 60 f62f87b200ec
equal deleted inserted replaced
66:32469d7d46ff 73:4bc7b118b3df
   100 // -----------------------------------------------------------------------------
   100 // -----------------------------------------------------------------------------
   101 //
   101 //
   102 //
   102 //
   103 // -----------------------------------------------------------------------------
   103 // -----------------------------------------------------------------------------
   104 //
   104 //
       
   105 void RCaClientNotifierSession::ConnectAllL()
       
   106 {
       
   107     if( !CreateSession(KCaSrvName, Version(), KDefaultMessageSlots) )
       
   108         {
       
   109         RHashMap<TKey, RCaClientSubSession*>::TIter iter(iSubsessions);
       
   110         while(iter.NextValue()) 
       
   111             {
       
   112             (*iter.CurrentValue())->CreateL();
       
   113             }
       
   114         }
       
   115 }
       
   116 
       
   117 // -----------------------------------------------------------------------------
       
   118 //
       
   119 //
       
   120 // -----------------------------------------------------------------------------
       
   121 //
   105 TInt RCaClientNotifierSession::RegisterNotifier(
   122 TInt RCaClientNotifierSession::RegisterNotifier(
   106         CCaInnerNotifierFilter* innerNotifierFilter,
   123         CCaInnerNotifierFilter* innerNotifierFilter,
   107         const TAny* notifierFilter,
   124         const TAny* notifierFilter,
   108         const CaClientNotifierProxy* notifierProxy)
   125         const IDataObserver* notifierProxy)
   109 {
   126 {
   110     TRAPD(error, RegisterNotifierL(innerNotifierFilter,
   127     TRAPD(error, RegisterNotifierL(innerNotifierFilter,
   111                     notifierFilter,
   128                     notifierFilter,
   112                     notifierProxy));
   129                     notifierProxy));
   113     return error;
   130     return error;
   119 // -----------------------------------------------------------------------------
   136 // -----------------------------------------------------------------------------
   120 //
   137 //
   121 void RCaClientNotifierSession::RegisterNotifierL(
   138 void RCaClientNotifierSession::RegisterNotifierL(
   122         CCaInnerNotifierFilter* innerNotifierFilter,
   139         CCaInnerNotifierFilter* innerNotifierFilter,
   123         const TAny* notifierFilter,
   140         const TAny* notifierFilter,
   124         const CaClientNotifierProxy *notifierProxy)
   141         const IDataObserver *notifierProxy)
   125 {
   142 {
   126     RCaClientSubSession* subsession = new RCaClientSubSession(this,
   143     RCaClientSubSession* subsession = new RCaClientSubSession(this,
   127             notifierProxy, innerNotifierFilter);
   144             notifierProxy, innerNotifierFilter);
   128     CleanupClosePushL(*subsession);
   145     CleanupClosePushL(*subsession);
   129     subsession->CreateL();
   146     subsession->CreateL();