1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies). |
2 // All rights reserved. |
2 // All rights reserved. |
3 // This component and the accompanying materials are made available |
3 // This component and the accompanying materials are made available |
4 // under the terms of "Eclipse Public License v1.0" |
4 // under the terms of "Eclipse Public License v1.0" |
5 // which accompanies this distribution, and is available |
5 // which accompanies this distribution, and is available |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
34 iDefaultSubConnProvd(aOwner), |
38 iDefaultSubConnProvd(aOwner), |
35 iNetworkStatus(RPacketService::EStatusUnattached), |
39 iNetworkStatus(RPacketService::EStatusUnattached), |
36 iRefCount(1), |
40 iRefCount(1), |
37 iUmtsRelease(TPacketDataConfigBase::KConfigGPRS) |
41 iUmtsRelease(TPacketDataConfigBase::KConfigGPRS) |
38 { |
42 { |
39 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::()"); |
43 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_CTOR_1, ">>CPdpFsmInterface::()"); |
|
44 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_CTOR_2, "<<CPdpFsmInterface::()"); |
40 } |
45 } |
41 |
46 |
42 CPdpFsmInterface::~CPdpFsmInterface() |
47 CPdpFsmInterface::~CPdpFsmInterface() |
43 { |
48 { |
44 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::()"); |
49 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_DTOR_1, ">>CPdpFsmInterface::()"); |
45 delete iPdpFsmFactory; |
50 delete iPdpFsmFactory; |
|
51 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_DTOR_2, "<<CPdpFsmInterface::()"); |
46 } |
52 } |
47 |
53 |
48 TContextId CPdpFsmInterface::NewFsmContextL(MPdpFsmEventHandler& aPdpFsmEventHandler,SpudMan::TPdpContextType aContextType) |
54 TContextId CPdpFsmInterface::NewFsmContextL(MPdpFsmEventHandler& aPdpFsmEventHandler,SpudMan::TPdpContextType aContextType) |
49 { |
55 { |
50 return iPdpFsmFactory->NewFsmContextL(aPdpFsmEventHandler,aContextType); |
56 return iPdpFsmFactory->NewFsmContextL(aPdpFsmEventHandler,aContextType); |
66 |
72 |
67 @param aSpudManInterface reference to SpudMan interface |
73 @param aSpudManInterface reference to SpudMan interface |
68 */ |
74 */ |
69 void CPdpFsmInterface::NewL(const TName& aTsyName, TInt aUmtsRelease) |
75 void CPdpFsmInterface::NewL(const TName& aTsyName, TInt aUmtsRelease) |
70 { |
76 { |
71 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::NewL()"); |
77 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_NEWL_1, ">>CPdpFsmInterface::NewL()"); |
72 |
78 |
73 iUmtsRelease = aUmtsRelease; |
79 iUmtsRelease = aUmtsRelease; |
74 iPdpFsmFactory = CPdpFsmFactory::NewL(); |
80 iPdpFsmFactory = CPdpFsmFactory::NewL(); |
75 iPdpFsmFactory->InitL(aTsyName, this); |
81 iPdpFsmFactory->InitL(aTsyName, this); |
|
82 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_NEWL_2, "<<CPdpFsmInterface::NewL()"); |
76 } |
83 } |
77 |
84 |
78 /** request to open the FSM |
85 /** request to open the FSM |
79 |
86 |
80 @param aSpudManInterface reference to SpudMan interface |
87 @param aSpudManInterface reference to SpudMan interface |
81 */ |
88 */ |
82 void CPdpFsmInterface::Open() |
89 void CPdpFsmInterface::Open() |
83 { |
90 { |
84 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Open()"); |
91 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_OPEN_1, ">>CPdpFsmInterface::Open()"); |
85 iRefCount++; |
92 iRefCount++; |
|
93 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_OPEN_2, "<<CPdpFsmInterface::Open()"); |
86 } |
94 } |
87 |
95 |
88 /** closes the FSM and frees underlying resources |
96 /** closes the FSM and frees underlying resources |
89 */ |
97 */ |
90 void CPdpFsmInterface::Close() |
98 void CPdpFsmInterface::Close() |
91 { |
99 { |
92 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Close()"); |
100 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_CLOSE_1, ">>CPdpFsmInterface::Close()"); |
93 ASSERT( iRefCount > 0 ); |
101 ASSERT( iRefCount > 0 ); |
94 if (--iRefCount == 0 ) |
102 if (--iRefCount == 0 ) |
95 { |
103 { |
96 if (iPdpFsmFactory) |
104 if (iPdpFsmFactory) |
97 { |
105 { |
98 iPdpFsmFactory->Close(); |
106 iPdpFsmFactory->Close(); |
99 } |
107 } |
100 delete this; |
108 delete this; |
101 } |
109 } |
102 } |
110 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_CLOSE_2, "<<CPdpFsmInterface::Close()"); |
|
111 } |
|
112 |
103 |
113 |
104 |
114 |
105 /** |
115 /** |
106 Performs and input action/notification for context ID aPdpId |
116 Performs and input action/notification for context ID aPdpId |
107 If aPdpId is KAllContexts, the notification is sent to every context, unless it is of type EServiceStatusChangeNetwork |
117 If aPdpId is KAllContexts, the notification is sent to every context, unless it is of type EServiceStatusChangeNetwork |
185 @param aParam - RPacketQoS::TQoSR5Requested data to set |
195 @param aParam - RPacketQoS::TQoSR5Requested data to set |
186 @return - KErrBadHandle or KErrNone |
196 @return - KErrBadHandle or KErrNone |
187 */ |
197 */ |
188 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketQoS::TQoSR5Requested& aParam) |
198 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketQoS::TQoSR5Requested& aParam) |
189 { |
199 { |
190 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketQoS::TQoSR5Requested)"); |
200 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET_1, ">>CPdpFsmInterface::Set(RPacketQoS::TQoSR5Requested)"); |
191 |
201 |
192 ASSERT(iPdpFsmFactory); |
202 ASSERT(iPdpFsmFactory); |
193 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
203 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
194 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
204 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
195 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
205 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
|
206 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET_2, "<<CPdpFsmInterface::Set(RPacketQoS::TQoSR5Requested)"); |
196 return KErrNone; |
207 return KErrNone; |
197 } |
208 } |
198 |
209 |
199 |
210 |
200 /** |
211 /** |
203 @param aParam - RPacketQoS::TQoSR5Negotiated data to set |
214 @param aParam - RPacketQoS::TQoSR5Negotiated data to set |
204 @return - KErrBadHandle or KErrNone |
215 @return - KErrBadHandle or KErrNone |
205 */ |
216 */ |
206 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketQoS::TQoSR5Negotiated& aParam) |
217 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketQoS::TQoSR5Negotiated& aParam) |
207 { |
218 { |
208 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketQoS::TQoSR5Negotiated)"); |
219 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET1_1, ">>CPdpFsmInterface::Set(RPacketQoS::TQoSR5Negotiated)"); |
209 |
220 |
210 ASSERT(iPdpFsmFactory); |
221 ASSERT(iPdpFsmFactory); |
211 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
222 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
212 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
223 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
213 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
224 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
|
225 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET1_2, "<<CPdpFsmInterface::Set(RPacketQoS::TQoSR5Negotiated)"); |
214 return KErrNone; |
226 return KErrNone; |
215 } |
227 } |
216 |
228 |
217 |
229 |
218 #else |
230 #else |
224 @param aParam - RPacketQoS::TQoSR99_R4Requested data to set |
236 @param aParam - RPacketQoS::TQoSR99_R4Requested data to set |
225 @return - KErrBadHandle or KErrNone |
237 @return - KErrBadHandle or KErrNone |
226 */ |
238 */ |
227 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketQoS::TQoSR99_R4Requested& aParam) |
239 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketQoS::TQoSR99_R4Requested& aParam) |
228 { |
240 { |
229 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketQoS::TQoSR99_R4Requested)"); |
241 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET2_1, ">>CPdpFsmInterface::Set(RPacketQoS::TQoSR99_R4Requested)"); |
230 |
242 |
231 ASSERT(iPdpFsmFactory); |
243 ASSERT(iPdpFsmFactory); |
232 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
244 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
233 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
245 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
234 iPdpFsmFactory->GetFsmContext(aPdpId,aContextType)->Set(aParam); |
246 iPdpFsmFactory->GetFsmContext(aPdpId,aContextType)->Set(aParam); |
|
247 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET2_2, "<<CPdpFsmInterface::Set(RPacketQoS::TQoSR99_R4Requested)"); |
235 return KErrNone; |
248 return KErrNone; |
236 } |
249 } |
237 |
250 |
238 |
251 |
239 /** |
252 /** |
242 @param aParam - RPacketQoS::TQoSR99_R4Negotiated data to set |
255 @param aParam - RPacketQoS::TQoSR99_R4Negotiated data to set |
243 @return - KErrBadHandle or KErrNone |
256 @return - KErrBadHandle or KErrNone |
244 */ |
257 */ |
245 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketQoS::TQoSR99_R4Negotiated& aParam) |
258 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketQoS::TQoSR99_R4Negotiated& aParam) |
246 { |
259 { |
247 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketQoS::TQoSR99_R4Negotiated)"); |
260 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET3_1, ">>CPdpFsmInterface::Set(RPacketQoS::TQoSR99_R4Negotiated)"); |
248 |
261 |
249 ASSERT(iPdpFsmFactory); |
262 ASSERT(iPdpFsmFactory); |
250 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
263 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
251 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
264 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
252 iPdpFsmFactory->GetFsmContext(aPdpId,aContextType)->Set(aParam); |
265 iPdpFsmFactory->GetFsmContext(aPdpId,aContextType)->Set(aParam); |
|
266 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET3_2, "<<CPdpFsmInterface::Set(RPacketQoS::TQoSR99_R4Negotiated)"); |
253 return KErrNone; |
267 return KErrNone; |
254 } |
268 } |
255 |
269 |
256 #endif |
270 #endif |
257 // SYMBIAN_NETWORKING_UMTSR5 |
271 // SYMBIAN_NETWORKING_UMTSR5 |
258 |
272 |
259 |
273 |
260 void CPdpFsmInterface::Set(const TContextId aPdpId,MPdpFsmEventHandler& aPdpFsmEventHandler) |
274 void CPdpFsmInterface::Set(const TContextId aPdpId,MPdpFsmEventHandler& aPdpFsmEventHandler) |
261 { |
275 { |
262 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketQoS::TQoSR99_R4Negotiated)"); |
276 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET4_1, ">>CPdpFsmInterface::Set(RPacketQoS::TQoSR99_R4Negotiated)"); |
263 |
277 |
264 ASSERT(iPdpFsmFactory); |
278 ASSERT(iPdpFsmFactory); |
265 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
279 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
266 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
280 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
267 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aPdpFsmEventHandler); |
281 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aPdpFsmEventHandler); |
|
282 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET4_2, "<<CPdpFsmInterface::Set(RPacketQoS::TQoSR99_R4Negotiated)"); |
268 } |
283 } |
269 |
284 |
270 /** Set context parameters |
285 /** Set context parameters |
271 |
286 |
272 @param aPdpId - the PDP context ID, 0 to KMaxPdpContexts |
287 @param aPdpId - the PDP context ID, 0 to KMaxPdpContexts |
273 @param aParam - TFTInfo data to set |
288 @param aParam - TFTInfo data to set |
274 @return - KErrBadHandle or KErrNone |
289 @return - KErrBadHandle or KErrNone |
275 */ |
290 */ |
276 TInt CPdpFsmInterface::Set(TContextId aPdpId,const TTFTInfo& aParam) |
291 TInt CPdpFsmInterface::Set(TContextId aPdpId,const TTFTInfo& aParam) |
277 { |
292 { |
278 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(TFTInfo)"); |
293 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET5_1, ">>CPdpFsmInterface::Set(TFTInfo)"); |
279 |
294 |
280 ASSERT(iPdpFsmFactory); |
295 ASSERT(iPdpFsmFactory); |
281 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
296 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
282 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
297 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
283 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
298 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
|
299 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET5_2, "<<CPdpFsmInterface::Set(TFTInfo)"); |
284 return KErrNone; |
300 return KErrNone; |
285 } |
301 } |
286 |
302 |
287 /** Set context parameters |
303 /** Set context parameters |
288 |
304 |
290 @param aParam - TFTOperationCode to set to go with the data |
306 @param aParam - TFTOperationCode to set to go with the data |
291 @return - KErrBadHandle or KErrNone |
307 @return - KErrBadHandle or KErrNone |
292 */ |
308 */ |
293 TInt CPdpFsmInterface::Set(TContextId aPdpId,const TTFTOperationCode& aParam) |
309 TInt CPdpFsmInterface::Set(TContextId aPdpId,const TTFTOperationCode& aParam) |
294 { |
310 { |
295 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(TTFTOperationCode)"); |
311 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET6_1, ">>CPdpFsmInterface::Set(TTFTOperationCode)"); |
296 |
312 |
297 ASSERT(iPdpFsmFactory); |
313 ASSERT(iPdpFsmFactory); |
298 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
314 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
299 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
315 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
300 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
316 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
|
317 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET6_2, "<<CPdpFsmInterface::Set(TTFTOperationCode)"); |
301 return KErrNone; |
318 return KErrNone; |
302 } |
319 } |
303 |
320 |
304 /** Set context parameters |
321 /** Set context parameters |
305 |
322 |
307 @param aParam - RPacketContext::TDataChannelV2 data to set |
324 @param aParam - RPacketContext::TDataChannelV2 data to set |
308 @return - KErrBadHandle or KErrNone |
325 @return - KErrBadHandle or KErrNone |
309 */ |
326 */ |
310 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketContext::TDataChannelV2& aParam) |
327 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketContext::TDataChannelV2& aParam) |
311 { |
328 { |
312 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketContext::TDataChannelV2)"); |
329 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET7_1, ">>CPdpFsmInterface::Set(RPacketContext::TDataChannelV2)"); |
313 |
330 |
314 ASSERT(iPdpFsmFactory); |
331 ASSERT(iPdpFsmFactory); |
315 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
332 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
316 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
333 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
317 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
334 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
|
335 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET7_2, "<<CPdpFsmInterface::Set(RPacketContext::TDataChannelV2)"); |
318 return KErrNone; |
336 return KErrNone; |
319 } |
337 } |
320 |
338 |
321 /** Set context parameters |
339 /** Set context parameters |
322 |
340 |
324 @param aParam - RPacketContext::TContextStatus data to set |
342 @param aParam - RPacketContext::TContextStatus data to set |
325 @return - KErrBadHandle or KErrNone |
343 @return - KErrBadHandle or KErrNone |
326 */ |
344 */ |
327 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketContext::TContextStatus& aParam) |
345 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketContext::TContextStatus& aParam) |
328 { |
346 { |
329 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketContext::TContextStatus)"); |
347 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET8_1, ">>CPdpFsmInterface::Set(RPacketContext::TContextStatus)"); |
330 |
348 |
331 ASSERT(iPdpFsmFactory); |
349 ASSERT(iPdpFsmFactory); |
332 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
350 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
333 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
351 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
334 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
352 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
|
353 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET8_2, "<<CPdpFsmInterface::Set(RPacketContext::TContextStatus)"); |
335 return KErrNone; |
354 return KErrNone; |
336 } |
355 } |
337 |
356 |
338 /** Set context parameters |
357 /** Set context parameters |
339 |
358 |
341 @param aParam - RPacketContext::TContextConfigGPRS& data to set |
360 @param aParam - RPacketContext::TContextConfigGPRS& data to set |
342 @return - KErrBadHandle or KErrNone |
361 @return - KErrBadHandle or KErrNone |
343 */ |
362 */ |
344 TInt CPdpFsmInterface::Set(TContextId aPdpId, const TPacketDataConfigBase& aParam) |
363 TInt CPdpFsmInterface::Set(TContextId aPdpId, const TPacketDataConfigBase& aParam) |
345 { |
364 { |
346 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(TPacketDataConfigBase)"); |
365 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET9_1, ">>CPdpFsmInterface::Set(TPacketDataConfigBase)"); |
347 |
366 |
348 ASSERT(iPdpFsmFactory); |
367 ASSERT(iPdpFsmFactory); |
349 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
368 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
350 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
369 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
351 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
370 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
|
371 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET9_2, "<<CPdpFsmInterface::Set(TPacketDataConfigBase)"); |
352 return KErrNone; |
372 return KErrNone; |
353 } |
373 } |
354 |
374 |
355 /** Set network status |
375 /** Set network status |
356 |
376 |
357 @param aParam - RPacketService::TStatus data to set |
377 @param aParam - RPacketService::TStatus data to set |
358 */ |
378 */ |
359 void CPdpFsmInterface::Set(const RPacketService::TStatus aParam) |
379 void CPdpFsmInterface::Set(const RPacketService::TStatus aParam) |
360 { |
380 { |
361 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketService::TStatus)"); |
381 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET10_1, ">>CPdpFsmInterface::Set(RPacketService::TStatus)"); |
362 |
382 |
363 ASSERT(iPdpFsmFactory); |
383 ASSERT(iPdpFsmFactory); |
364 |
384 |
365 iNetworkStatus = aParam; |
385 iNetworkStatus = aParam; |
|
386 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET10_2, "<<CPdpFsmInterface::Set(RPacketService::TStatus)"); |
366 } |
387 } |
367 |
388 |
368 |
389 |
369 #ifdef SYMBIAN_NETWORKING_UMTSR5 |
390 #ifdef SYMBIAN_NETWORKING_UMTSR5 |
370 /** |
391 /** |
374 @param aParam - RPacketQoS::TQoSR5Requested data to get |
395 @param aParam - RPacketQoS::TQoSR5Requested data to get |
375 @return - KErrBadHandle or KErrNone |
396 @return - KErrBadHandle or KErrNone |
376 */ |
397 */ |
377 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketQoS::TQoSR5Requested& aParam) const |
398 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketQoS::TQoSR5Requested& aParam) const |
378 { |
399 { |
379 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Get(RPacketQos::TQoSR5Requested)"); |
400 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET_1, ">>CPdpFsmInterface::Get(RPacketQos::TQoSR5Requested)"); |
380 |
401 |
381 ASSERT(iPdpFsmFactory); |
402 ASSERT(iPdpFsmFactory); |
382 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
403 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
383 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
404 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
384 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
405 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
406 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET_2, "<<CPdpFsmInterface::Get(RPacketQos::TQoSR5Requested)"); |
385 return KErrNone; |
407 return KErrNone; |
386 } |
408 } |
387 |
409 |
388 |
410 |
389 /** |
411 /** |
393 @param aParam - RPacketQoS::TQoSR5Negotiated data to get |
415 @param aParam - RPacketQoS::TQoSR5Negotiated data to get |
394 @return - KErrBadHandle or KErrNone |
416 @return - KErrBadHandle or KErrNone |
395 */ |
417 */ |
396 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketQoS::TQoSR5Negotiated& aParam) const |
418 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketQoS::TQoSR5Negotiated& aParam) const |
397 { |
419 { |
398 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Get(RPacketQoS::TQoSR5Negotiated)"); |
420 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET1_1, ">>CPdpFsmInterface::Get(RPacketQoS::TQoSR5Negotiated)"); |
399 |
421 |
400 ASSERT(iPdpFsmFactory); |
422 ASSERT(iPdpFsmFactory); |
401 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
423 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
402 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
424 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
403 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
425 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
426 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET1_2, "<<CPdpFsmInterface::Get(RPacketQoS::TQoSR5Negotiated)"); |
404 return KErrNone; |
427 return KErrNone; |
405 } |
428 } |
406 |
429 |
407 #else |
430 #else |
408 // !SYMBIAN_NETWORKING_UMTSR5 |
431 // !SYMBIAN_NETWORKING_UMTSR5 |
414 @param aParam - RPacketQoS::TQoSR99_R4Requested data to get |
437 @param aParam - RPacketQoS::TQoSR99_R4Requested data to get |
415 @return - KErrBadHandle or KErrNone |
438 @return - KErrBadHandle or KErrNone |
416 */ |
439 */ |
417 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketQoS::TQoSR99_R4Requested& aParam) const |
440 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketQoS::TQoSR99_R4Requested& aParam) const |
418 { |
441 { |
419 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Get(RPacketQos::TQoSRequestedR99_R4)"); |
442 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET2_1, ">>CPdpFsmInterface::Get(RPacketQos::TQoSRequestedR99_R4)"); |
420 |
443 |
421 ASSERT(iPdpFsmFactory); |
444 ASSERT(iPdpFsmFactory); |
422 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
445 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
423 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
446 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
424 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
447 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
448 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET2_2, "<<CPdpFsmInterface::Get(RPacketQos::TQoSRequestedR99_R4)"); |
425 return KErrNone; |
449 return KErrNone; |
426 } |
450 } |
427 |
451 |
428 |
452 |
429 /** |
453 /** |
433 @param aParam - RPacketQoS::TQoSR99_R4Negotiated data to get |
457 @param aParam - RPacketQoS::TQoSR99_R4Negotiated data to get |
434 @return - KErrBadHandle or KErrNone |
458 @return - KErrBadHandle or KErrNone |
435 */ |
459 */ |
436 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketQoS::TQoSR99_R4Negotiated& aParam) const |
460 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketQoS::TQoSR99_R4Negotiated& aParam) const |
437 { |
461 { |
438 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Get(RPacketQoS::TQoSR99_R4Negotiated)"); |
462 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET3_1, ">>CPdpFsmInterface::Get(RPacketQoS::TQoSR99_R4Negotiated)"); |
439 |
463 |
440 ASSERT(iPdpFsmFactory); |
464 ASSERT(iPdpFsmFactory); |
441 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
465 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
442 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
466 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
443 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
467 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
468 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET3_2, "<<CPdpFsmInterface::Get(RPacketQoS::TQoSR99_R4Negotiated)"); |
444 return KErrNone; |
469 return KErrNone; |
445 } |
470 } |
446 |
471 |
447 #endif |
472 #endif |
448 // SYMBIAN_NETWORKING_UMTSR5 |
473 // SYMBIAN_NETWORKING_UMTSR5 |
455 @param aParam - TTFTInfo data to get |
480 @param aParam - TTFTInfo data to get |
456 @return - KErrBadHandle or KErrNone |
481 @return - KErrBadHandle or KErrNone |
457 */ |
482 */ |
458 TInt CPdpFsmInterface::Get(TContextId aPdpId,TTFTInfo& aParam) const |
483 TInt CPdpFsmInterface::Get(TContextId aPdpId,TTFTInfo& aParam) const |
459 { |
484 { |
460 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Get(TFTInfo)"); |
485 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET4_1, ">>CPdpFsmInterface::Get(TFTInfo)"); |
461 |
486 |
462 ASSERT(iPdpFsmFactory); |
487 ASSERT(iPdpFsmFactory); |
463 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
488 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
464 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
489 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
465 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
490 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
491 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET4_2, "<<CPdpFsmInterface::Get(TFTInfo)"); |
466 return KErrNone; |
492 return KErrNone; |
467 } |
493 } |
468 |
494 |
469 /** Get context parameters |
495 /** Get context parameters |
470 |
496 |
472 @param aParam - TTFTOperationCode for the TFT data |
498 @param aParam - TTFTOperationCode for the TFT data |
473 @return - KErrBadHandle or KErrNone |
499 @return - KErrBadHandle or KErrNone |
474 */ |
500 */ |
475 TInt CPdpFsmInterface::Get(TContextId aPdpId,TTFTOperationCode& aParam) const |
501 TInt CPdpFsmInterface::Get(TContextId aPdpId,TTFTOperationCode& aParam) const |
476 { |
502 { |
477 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Get(TFTInfo)"); |
503 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET5_1, ">>CPdpFsmInterface::Get(TFTInfo)"); |
478 |
504 |
479 ASSERT(iPdpFsmFactory); |
505 ASSERT(iPdpFsmFactory); |
480 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
506 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
481 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
507 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
482 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
508 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
509 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET5_2, "<<CPdpFsmInterface::Get(TFTInfo)"); |
483 return KErrNone; |
510 return KErrNone; |
484 } |
511 } |
485 |
512 |
486 |
513 |
487 |
514 |
491 @param aParam - RPacketContext::TDataChannelV2 data to set |
518 @param aParam - RPacketContext::TDataChannelV2 data to set |
492 @return - KErrBadHandle or KErrNone |
519 @return - KErrBadHandle or KErrNone |
493 */ |
520 */ |
494 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketContext::TDataChannelV2& aParam) const |
521 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketContext::TDataChannelV2& aParam) const |
495 { |
522 { |
496 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Get(RPacketContext::TDataChannelV2)"); |
523 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET6_1, ">>CPdpFsmInterface::Get(RPacketContext::TDataChannelV2)"); |
497 |
524 |
498 ASSERT(iPdpFsmFactory); |
525 ASSERT(iPdpFsmFactory); |
499 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
526 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
500 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
527 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
501 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
528 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
529 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET6_2, "<<CPdpFsmInterface::Get(RPacketContext::TDataChannelV2)"); |
502 return KErrNone; |
530 return KErrNone; |
503 } |
531 } |
504 |
532 |
505 /** Get context parameters |
533 /** Get context parameters |
506 |
534 |
508 @param aParam - RPacketContext::TContextConfigGPRS data to set |
536 @param aParam - RPacketContext::TContextConfigGPRS data to set |
509 @return - KErrBadHandle or KErrNone |
537 @return - KErrBadHandle or KErrNone |
510 */ |
538 */ |
511 TInt CPdpFsmInterface::Get(TContextId aPdpId, TPacketDataConfigBase& aParam) const |
539 TInt CPdpFsmInterface::Get(TContextId aPdpId, TPacketDataConfigBase& aParam) const |
512 { |
540 { |
513 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Get(TPacketDataConfigBase)"); |
541 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET7_1, ">>CPdpFsmInterface::Get(TPacketDataConfigBase)"); |
514 |
542 |
515 ASSERT(iPdpFsmFactory); |
543 ASSERT(iPdpFsmFactory); |
516 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
544 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
517 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
545 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
518 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
546 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
547 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET7_2, "<<CPdpFsmInterface::Get(TPacketDataConfigBase)"); |
519 return KErrNone; |
548 return KErrNone; |
520 } |
549 } |
521 |
550 |
522 /** Get context parameters |
551 /** Get context parameters |
523 |
552 |
525 @param aParam - RPacketContext::TContextStatus data to get |
554 @param aParam - RPacketContext::TContextStatus data to get |
526 @return - KErrBadHandle or KErrNone |
555 @return - KErrBadHandle or KErrNone |
527 */ |
556 */ |
528 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketContext::TContextStatus& aParam) const |
557 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketContext::TContextStatus& aParam) const |
529 { |
558 { |
530 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Get(RPacketContext::TContextStatus)"); |
559 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET8_1, ">>CPdpFsmInterface::Get(RPacketContext::TContextStatus)"); |
531 |
560 |
532 ASSERT(iPdpFsmFactory); |
561 ASSERT(iPdpFsmFactory); |
533 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
562 ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); |
534 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
563 ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); |
535 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
564 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
565 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET8_2, "<<CPdpFsmInterface::Get(RPacketContext::TContextStatus)"); |
536 return KErrNone; |
566 return KErrNone; |
537 } |
567 } |
538 |
568 |
539 /** Get context parameters |
569 /** Get context parameters |
540 |
570 |
542 @param aParam - RPacketContext::TContextConfigGPRS data to set |
572 @param aParam - RPacketContext::TContextConfigGPRS data to set |
543 @return - KErrBadHandle or KErrNone |
573 @return - KErrBadHandle or KErrNone |
544 */ |
574 */ |
545 void CPdpFsmInterface::Get(RPacketService::TStatus& aParam) |
575 void CPdpFsmInterface::Get(RPacketService::TStatus& aParam) |
546 { |
576 { |
547 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Get(RPacketService::TStatus)"); |
577 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET9_1, ">>CPdpFsmInterface::Get(RPacketService::TStatus)"); |
548 |
578 |
549 ASSERT(iPdpFsmFactory); |
579 ASSERT(iPdpFsmFactory); |
550 |
580 |
551 aParam = iNetworkStatus; |
581 aParam = iNetworkStatus; |
|
582 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET9_2, "<<CPdpFsmInterface::Get(RPacketService::TStatus)"); |
552 } |
583 } |
553 |
584 |
554 |
585 |
555 /** Get the TsyName |
586 /** Get the TsyName |
556 |
587 |
557 @return - TsyName in a TName |
588 @return - TsyName in a TName |
558 */ |
589 */ |
559 const TName& CPdpFsmInterface::TsyName(void) |
590 const TName& CPdpFsmInterface::TsyName(void) |
560 { |
591 { |
561 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::TsyName"); |
592 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_TSYNAME_1, ">>CPdpFsmInterface::TsyName"); |
562 |
593 |
563 ASSERT(iPdpFsmFactory); |
594 ASSERT(iPdpFsmFactory); |
564 |
595 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_TSYNAME_2, "<<CPdpFsmInterface::TsyName"); |
565 return iPdpFsmFactory->TsyName(); |
596 return iPdpFsmFactory->TsyName(); |
566 } |
597 } |
567 |
598 |
568 |
599 |
569 |
600 |
575 @param aParam - RPacketMbmsContext::TContextConfigMbmsV1 data to set |
606 @param aParam - RPacketMbmsContext::TContextConfigMbmsV1 data to set |
576 @return - KErrBadHandle or KErrNone |
607 @return - KErrBadHandle or KErrNone |
577 */ |
608 */ |
578 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketMbmsContext::TContextConfigMbmsV1& aParam) |
609 TInt CPdpFsmInterface::Set(TContextId aPdpId,const RPacketMbmsContext::TContextConfigMbmsV1& aParam) |
579 { |
610 { |
580 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
611 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET11_1, ">>CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
581 |
612 |
582 ASSERT(iPdpFsmFactory); |
613 ASSERT(iPdpFsmFactory); |
583 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
614 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
|
615 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET11_2, "<<CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
584 return KErrNone; |
616 return KErrNone; |
585 } |
617 } |
586 |
618 |
587 /** |
619 /** |
588 Get Mbms context parameters |
620 Get Mbms context parameters |
590 @param aParam - RPacketMbmsContext::TContextConfigMbmsV1 data to get |
622 @param aParam - RPacketMbmsContext::TContextConfigMbmsV1 data to get |
591 @return - KErrBadHandle or KErrNone |
623 @return - KErrBadHandle or KErrNone |
592 */ |
624 */ |
593 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketMbmsContext::TContextConfigMbmsV1& aParam) const |
625 TInt CPdpFsmInterface::Get(TContextId aPdpId,RPacketMbmsContext::TContextConfigMbmsV1& aParam) const |
594 { |
626 { |
595 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
627 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET10_1, ">>CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
596 |
628 |
597 ASSERT(iPdpFsmFactory); |
629 ASSERT(iPdpFsmFactory); |
598 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
630 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
631 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET10_2, "<<CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
599 return KErrNone; |
632 return KErrNone; |
600 } |
633 } |
601 |
634 |
602 /** |
635 /** |
603 Get Mbms Session parameters |
636 Get Mbms Session parameters |
605 @param aParam - TSessionOperatioInfo data to set |
638 @param aParam - TSessionOperatioInfo data to set |
606 @return - KErrBadHandle or KErrNone |
639 @return - KErrBadHandle or KErrNone |
607 */ |
640 */ |
608 TInt CPdpFsmInterface::Set(TContextId aPdpId, const TSessionOperatioInfo& aParam) |
641 TInt CPdpFsmInterface::Set(TContextId aPdpId, const TSessionOperatioInfo& aParam) |
609 { |
642 { |
610 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
643 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET12_1, ">>CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
611 |
644 |
612 ASSERT(iPdpFsmFactory); |
645 ASSERT(iPdpFsmFactory); |
613 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
646 iPdpFsmFactory->GetFsmContext(aPdpId)->Set(aParam); |
|
647 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_SET12_2, "<<CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
614 return KErrNone; |
648 return KErrNone; |
615 } |
649 } |
616 |
650 |
617 |
651 |
618 /** |
652 /** |
621 @param aParam - TSessionOperatioInfo data to get |
655 @param aParam - TSessionOperatioInfo data to get |
622 @return - KErrBadHandle or KErrNone |
656 @return - KErrBadHandle or KErrNone |
623 */ |
657 */ |
624 TInt CPdpFsmInterface::Get(TContextId aPdpId, TSessionOperatioInfo& aParam) const |
658 TInt CPdpFsmInterface::Get(TContextId aPdpId, TSessionOperatioInfo& aParam) const |
625 { |
659 { |
626 SPUDFSMVERBOSE_FNLOG("CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
660 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET11_1, ">>CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
627 |
661 |
628 ASSERT(iPdpFsmFactory); |
662 ASSERT(iPdpFsmFactory); |
629 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
663 iPdpFsmFactory->GetFsmContext(aPdpId)->Get(aParam); |
|
664 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GET11_2, "<<CPdpFsmInterface::Set(RPacketMbmsContext::TContextConfigMbmsV1)"); |
630 return KErrNone; |
665 return KErrNone; |
631 } |
666 } |
632 |
667 |