equal
deleted
inserted
replaced
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(); |