cmmanager/cmmgr/cmmplugins/cmpluginwlan/inc/cmpluginwlan.h
changeset 27 489cf6208544
parent 20 9c97ad6591ae
equal deleted inserted replaced
23:7ec726f93df1 27:489cf6208544
   338         /**
   338         /**
   339          * Copies the Wlan service record.
   339          * Copies the Wlan service record.
   340          * @param aSourceRecord A record where to copy from.
   340          * @param aSourceRecord A record where to copy from.
   341          * @param aDestRecord A record where to copy to.
   341          * @param aDestRecord A record where to copy to.
   342          */
   342          */
   343         void CopyWlanServiceRecordL( CCDWlanServiceRecord* aSourceRecord,
   343         void CopyWlanServiceRecordL(
   344                                      CCDWlanServiceRecord* aDestRecord);
   344                 CCDWlanServiceRecord* aSourceRecord,
       
   345                 CCDWlanServiceRecord* aDestRecord);
   345 
   346 
   346         /**
   347         /**
   347          * Copies the bearer specific records to copy instance.
   348          * Copies the bearer specific records to copy instance.
   348          * @param aCopyInstance Instance of the plugin where to copy.
   349          * @param aCopyInstance Instance of the plugin where to copy.
   349          */
   350          */
   359         /**
   360         /**
   360          * Checks if the given attributes are in the correct range.
   361          * Checks if the given attributes are in the correct range.
   361          * @param aAttribute Identifies the attribute to be checked.
   362          * @param aAttribute Identifies the attribute to be checked.
   362          * @param aValue A value to be checked.
   363          * @param aValue A value to be checked.
   363          */
   364          */
   364         void CheckSecurityAttributeValidityL( const TUint32 aAttribute,
   365         void CheckSecurityAttributeValidityL(
   365                                               const TUint32 aValue );
   366                 const TUint32 aAttribute,
       
   367                 const TUint32 aValue );
   366 
   368 
   367         /**
   369         /**
   368          * Convert a 8-bit string in ascii format to hex format. Ownership of
   370          * Convert a 8-bit string in ascii format to hex format. Ownership of
   369          * new string is transfered.
   371          * new string is transfered.
   370          */
   372          */
   380          * Translates a hex char (0-1, a-f, A-F) to its 10-base numerical
   382          * Translates a hex char (0-1, a-f, A-F) to its 10-base numerical
   381          * value (0-15).
   383          * value (0-15).
   382          */
   384          */
   383         TUint8 ConvertHexCharToNumberL( const TUint8 aHexChar );
   385         TUint8 ConvertHexCharToNumberL( const TUint8 aHexChar );
   384 
   386 
       
   387         /**
       
   388          * Returns the default priority value identified with the parameter.
       
   389          * @param aAttribute Indentifies the default priority value requested.
       
   390          */
       
   391         TUint32 GetDefPriorityL( const TUint32 aAttribute ) const;
       
   392 
   385     private: // Data
   393     private: // Data
   386 
   394 
   387         /**
   395         /**
   388          * WLan service record.
   396          * WLAN service record.
   389          */
   397          */
   390         CCDWlanServiceRecord* iWlanServiceRecord;
   398         CCDWlanServiceRecord* iWlanServiceRecord;
   391 
   399 
   392         /**
   400         /**
   393          * WLAN table id.
   401          * WLAN table ID.
   394          */
   402          */
   395         CommsDat::TMDBElementId iWlanTableId;
   403         CommsDat::TMDBElementId iWlanTableId;
       
   404 
       
   405         /**
       
   406          * Bearer priority table ID.
       
   407          */
       
   408         CommsDat::TMDBElementId iBearerPriorityTableId;
   396 
   409 
   397         /**
   410         /**
   398          * Boolean to save the WAPI support info.
   411          * Boolean to save the WAPI support info.
   399          */
   412          */
   400         TBool iWAPISupported;
   413         TBool iWAPISupported;