134 |
134 |
135 @param aStatus - request status |
135 @param aStatus - request status |
136 */ |
136 */ |
137 void CPdpConfigChangeNotifier::Notify(const TRequestStatus& aStatus) |
137 void CPdpConfigChangeNotifier::Notify(const TRequestStatus& aStatus) |
138 { |
138 { |
|
139 OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPCONFIGCHANGENOTIFIER_NOTIFY_1, "Config Change Notification for Context [%S]", iPdpFsmInterface.GetContextName(iId)); |
139 if(aStatus == KErrNone) |
140 if(aStatus == KErrNone) |
140 { |
141 { |
141 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPCONFIGCHANGENOTIFIER_NOTIFY_1, "FSM set ConfigGPRS"); |
|
142 iPdpFsmInterface.Set(iId, GetScratchContextAs<TPacketDataConfigBase>()); |
142 iPdpFsmInterface.Set(iId, GetScratchContextAs<TPacketDataConfigBase>()); |
143 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPCONFIGCHANGENOTIFIER_NOTIFY_2, "FSM input EConfigGPRSChangeNetwork"); |
|
144 iPdpFsmInterface.Input(iId, PdpFsm::EConfigGPRSChangeNetwork); |
143 iPdpFsmInterface.Input(iId, PdpFsm::EConfigGPRSChangeNetwork); |
145 } |
144 } |
146 else |
145 else |
147 { |
146 { |
148 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPCONFIGCHANGENOTIFIER_NOTIFY_3, "CPdpConfigChangeNotifier::Notify(), error: %d", aStatus.Int()); |
147 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPCONFIGCHANGENOTIFIER_NOTIFY_2, "CPdpConfigChangeNotifier::Notify(), error: %d", aStatus.Int()); |
149 // Not all TSYs support RPacketContext::NotifyConfigChanged so we handle |
148 // Not all TSYs support RPacketContext::NotifyConfigChanged so we handle |
150 // KErrNotSupported silently (PDEF118981). |
149 // KErrNotSupported silently (PDEF118981). |
151 ASSERT((aStatus == KErrCancel) || (aStatus == KErrNotSupported)); |
150 ASSERT((aStatus == KErrCancel) || (aStatus == KErrNotSupported)); |
152 } |
151 } |
153 } |
152 } |
199 |
198 |
200 @param aStatus - request status |
199 @param aStatus - request status |
201 */ |
200 */ |
202 void CMbmsPdpConfigChangeNotifier::Notify(const TRequestStatus& aStatus) |
201 void CMbmsPdpConfigChangeNotifier::Notify(const TRequestStatus& aStatus) |
203 { |
202 { |
|
203 OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_1, "MBMS Config Change Notification for Context [%S]", iPdpFsmInterface.GetContextName(iId)); |
204 if(aStatus == KErrNone) |
204 if(aStatus == KErrNone) |
205 { |
205 { |
206 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_1, "FSM set ConfigMbms"); |
|
207 iPdpFsmInterface.Set(iId, iConfigMbms); |
206 iPdpFsmInterface.Set(iId, iConfigMbms); |
208 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_2, "FSM input EConfigMbmsChangeNetwork"); |
|
209 iPdpFsmInterface.Input(iId, PdpFsm::EConfigGPRSChangeNetwork,SpudMan::EMbms); |
207 iPdpFsmInterface.Input(iId, PdpFsm::EConfigGPRSChangeNetwork,SpudMan::EMbms); |
210 //to be discussed... |
208 //to be discussed... |
211 |
|
212 } |
209 } |
213 else |
210 else |
214 { |
211 { |
215 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_3, "CMbmsPdpConfigChangeNotifier::Notify(), error: %d", aStatus.Int()); |
212 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_2, "CMbmsPdpConfigChangeNotifier::Notify(), error: %d", aStatus.Int()); |
216 // Not all TSYs support RPacketContext::NotifyConfigChanged so we handle |
213 // Not all TSYs support RPacketContext::NotifyConfigChanged so we handle |
217 // KErrNotSupported silently (PDEF118981). |
214 // KErrNotSupported silently (PDEF118981). |
218 ASSERT((aStatus == KErrCancel) || (aStatus == KErrNotSupported)); |
215 ASSERT((aStatus == KErrCancel) || (aStatus == KErrNotSupported)); |
219 } |
216 } |
220 } |
217 } |