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