equal
deleted
inserted
replaced
14 * Description: Declaration of the UmacContextImpl class |
14 * Description: Declaration of the UmacContextImpl class |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 103 % |
19 * %version: 104 % |
20 */ |
20 */ |
21 |
21 |
22 #ifndef WLANCONTEXTIMPL_H |
22 #ifndef WLANCONTEXTIMPL_H |
23 #define WLANCONTEXTIMPL_H |
23 #define WLANCONTEXTIMPL_H |
24 |
24 |
606 * Gets BSSID |
606 * Gets BSSID |
607 * @return BSSID |
607 * @return BSSID |
608 */ |
608 */ |
609 inline TMacAddress& GetBssId(); |
609 inline TMacAddress& GetBssId(); |
610 |
610 |
|
611 /** |
|
612 * Regarding the features which we allow to be be configured on or off, |
|
613 * sets the allowed features per WLAN Mgmt client request |
|
614 * |
|
615 * @param aFeaturesAllowed Feature bit mask where 1 means that the use of |
|
616 * the corresponding feature is allowed and 0 means that its not |
|
617 * allowed |
|
618 */ |
|
619 inline void FeaturesAllowed( TWlanFeatures aFeaturesAllowed ); |
|
620 |
|
621 /** |
|
622 * Regarding the features which we allow to be be configured on or off, |
|
623 * returns the allowed features |
|
624 * |
|
625 * @return Feature bit mask where 1 means that the use of |
|
626 * the corresponding feature is allowed and 0 means that its not |
|
627 * allowed |
|
628 */ |
|
629 inline TWlanFeatures FeaturesAllowed() const; |
|
630 |
611 inline void Aid( const TUint32 aAid ); |
631 inline void Aid( const TUint32 aAid ); |
612 inline TUint32 Aid() const; |
632 inline TUint32 Aid() const; |
613 |
633 |
614 inline void AtimWindow( const TUint32 aAtimWindow ); |
634 inline void AtimWindow( const TUint32 aAtimWindow ); |
615 inline TUint32 AtimWindow() const; |
635 inline TUint32 AtimWindow() const; |
1998 * membership selector |
2018 * membership selector |
1999 */ |
2019 */ |
2000 typedef TUint8 TWlanFeatureArray[KMaxNumOfWlanFeatures]; |
2020 typedef TUint8 TWlanFeatureArray[KMaxNumOfWlanFeatures]; |
2001 |
2021 |
2002 private: // data |
2022 private: // data |
|
2023 |
|
2024 /** |
|
2025 * If a bit in this mask is set, use of the corresponding WLAN |
|
2026 * feature is allowed; otherwise it is not allowed. |
|
2027 * Note that this mask doesn't contain all supported WLAN features |
|
2028 * but only the ones which we allow to be be configured on or off. |
|
2029 */ |
|
2030 TWlanFeatures iAllowedWlanFeatures; |
2003 |
2031 |
2004 /** |
2032 /** |
2005 * ETrue if the Tx data buffer for frames created internally in this |
2033 * ETrue if the Tx data buffer for frames created internally in this |
2006 * component is free (applies both to the DMA and the non-DMA Tx buffer). |
2034 * component is free (applies both to the DMA and the non-DMA Tx buffer). |
2007 * EFalse if it is in use |
2035 * EFalse if it is in use |