cmmanager/cmmgr/cmmplugins/cmpluginpacketdata/inc/cmpluginpacketdata.h
changeset 27 489cf6208544
parent 20 9c97ad6591ae
equal deleted inserted replaced
23:7ec726f93df1 27:489cf6208544
   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