394 * Sets the PDP-type. |
394 * Sets the PDP-type. |
395 * @param aPdpType Pdp type to set. |
395 * @param aPdpType Pdp type to set. |
396 * @param aServiceRecord Pointer to the service record where to save the |
396 * @param aServiceRecord Pointer to the service record where to save the |
397 * pdp type. |
397 * pdp type. |
398 */ |
398 */ |
399 void SetPDPTypeL( RPacketContext::TProtocolType aPdpType, |
399 void SetPDPTypeL( |
400 CommsDat::CCDWCDMAPacketServiceRecord* aServiceRecord ); |
400 RPacketContext::TProtocolType aPdpType, |
|
401 CommsDat::CCDWCDMAPacketServiceRecord* aServiceRecord ); |
401 |
402 |
402 /** |
403 /** |
403 * Sets the daemon name for the Connection Method. |
404 * Sets the daemon name for the Connection Method. |
404 * @param aGenRecordArray An array containing pointers to generic records |
405 * @param aGenRecordArray An array containing pointers to generic records |
405 * of the Connection Method. |
406 * of the Connection Method. |
406 * @param aBearerSpecRecordArray An array containing pointers to bearer |
407 * @param aBearerSpecRecordArray An array containing pointers to bearer |
407 * specific records of the Connection Method. |
408 * specific records of the Connection Method. |
408 */ |
409 */ |
409 void SetDaemonNameL( |
410 void SetDaemonNameL( |
410 RPointerArray<CommsDat::CCDRecordBase>& aGenRecordArray, |
411 RPointerArray<CommsDat::CCDRecordBase>& aGenRecordArray, |
411 RPointerArray<CommsDat::CCDRecordBase>& aBearerSpecRecordArray ); |
412 RPointerArray<CommsDat::CCDRecordBase>& aBearerSpecRecordArray ); |
|
413 |
|
414 /** |
|
415 * Returns the default priority value identified with the parameter. |
|
416 * @param aAttribute Indentifies the default priority value requested. |
|
417 */ |
|
418 TUint32 GetDefPriorityL( const TUint32 aAttribute ) const; |
412 |
419 |
413 private: |
420 private: |
414 /** |
421 /** |
415 * Checks if the packetdata network is available. |
422 * Checks if the packetdata network is available. |
416 * @return Returns ETrue if the network is available. Otherwise returns |
423 * @return Returns ETrue if the network is available. Otherwise returns |
420 |
427 |
421 private: // Data |
428 private: // Data |
422 /** |
429 /** |
423 * Boolean to define if this is outgoing or incoming packetdata cm. |
430 * Boolean to define if this is outgoing or incoming packetdata cm. |
424 */ |
431 */ |
425 TBool iOutgoing; |
432 TBool iOutgoing; |
426 |
433 |
427 /** |
434 /** |
428 * Id of the bearer record of the iap. |
435 * ID of the bearer record of the IAP. |
429 */ |
436 */ |
430 TUint32 iBearerRecordId; |
437 TUint32 iBearerRecordId; |
431 |
438 |
432 /** |
439 /** |
433 * Name of the bearer record of the iap. |
440 * Name of the bearer record of the IAP. |
434 */ |
441 */ |
435 HBufC* iBearerRecordName; |
442 HBufC* iBearerRecordName; |
436 |
443 |
437 /** |
444 /** |
438 * pointer to the QoS record of the iap. |
445 * Pointer to the QoS record of the IAP. |
439 */ |
446 */ |
440 CommsDat::CCDUmtsR99QoSAndOnTableRecord* iPacketDataQoSRecord; |
447 CommsDat::CCDUmtsR99QoSAndOnTableRecord* iPacketDataQoSRecord; |
|
448 |
|
449 /** |
|
450 * Bearer priority table ID. |
|
451 */ |
|
452 CommsDat::TMDBElementId iBearerPriorityTableId; |
441 }; |
453 }; |
442 |
454 |
443 #endif // PACKETDATA_PLUGIN_H |
455 #endif // PACKETDATA_PLUGIN_H |