21 #ifndef EDCA_PARAMETER_SET_H    22 #define EDCA_PARAMETER_SET_H uint8_t m_reserved
reserved 
void SetQosSupported(uint8_t qosSupported)
Set QOS supported function. 
void SetViCWmin(uint32_t cwMin)
Set the AC_VI CWmin field in the EdcaParameterSet information element. 
uint8_t m_qosInfo
QOS info. 
uint16_t GetVoTxopLimit(void) const
Return the AC_VO TXOP Limit field in the EdcaParameterSet information element. 
uint8_t GetInformationFieldSize() const
Length of serialized information (i.e., the length of the body of the IE, not including the Element I...
void SetVoAci(uint8_t aci)
Set the AC_VO ACI field in the EdcaParameterSet information element. 
void SetQosInfo(uint8_t qosInfo)
Set the QoS Info field in the EdcaParameterSet information element. 
bool m_qosSupported
This is used to decide whether this element should be added to the frame or not. 
void SetVoAifsn(uint8_t aifsn)
Set the AC_VO AIFSN field in the EdcaParameterSet information element. 
uint32_t GetBeCWmin(void) const
Return the AC_BE CWmin field in the EdcaParameterSet information element. 
void SetVoCWmin(uint32_t cwMin)
Set the AC_VO CWmin field in the EdcaParameterSet information element. 
uint16_t GetViTxopLimit(void) const
Return the AC_VI TXOP Limit field in the EdcaParameterSet information element. 
uint32_t GetBeCWmax(void) const
Return the AC_BE CWmax field in the EdcaParameterSet information element. 
iterator in a Buffer instance 
WifiInformationElementId ElementId() const
void SetViAifsn(uint8_t aifsn)
Set the AC_VI AIFSN field in the EdcaParameterSet information element. 
Buffer::Iterator Serialize(Buffer::Iterator start) const
void SetVoCWmax(uint32_t cwMax)
Set the AC_VO CWmax field in the EdcaParameterSet information element. 
void SetBeCWmin(uint32_t cwMin)
Set the AC_BE CWmin field in the EdcaParameterSet information element. 
void SetViAci(uint8_t aci)
Set the AC_VI ACI field in the EdcaParameterSet information element. 
uint8_t GetBkAifsn(void) const
Return the AC_BK AIFSN field in the EdcaParameterSet information element. 
uint8_t GetQosInfo(void) const
Return the QoS Info field in the EdcaParameterSet information element. 
void SetViTxopLimit(uint16_t txop)
Set the AC_VI TXOP Limit field in the EdcaParameterSet information element. 
uint16_t GetSerializedSize() const
uint8_t DeserializeInformationField(Buffer::Iterator start, uint8_t length)
Deserialize information (i.e., the body of the IE, not including the Element ID and length octets) ...
uint32_t GetBkCWmin(void) const
Return the AC_BK CWmin field in the EdcaParameterSet information element. 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
uint32_t GetVoCWmin(void) const
Return the AC_VO CWmin field in the EdcaParameterSet information element. 
The EDCA Parameter SetThis class knows how to serialise and deserialise the EDCA Parameter Set...
uint8_t GetBeAifsn(void) const
Return the AC_BE AIFSN field in the EdcaParameterSet information element. 
void SetBkAifsn(uint8_t aifsn)
Set the AC_BK AIFSN field in the EdcaParameterSet information element. 
void SetBeAci(uint8_t aci)
Set the AC_BE ACI field in the EdcaParameterSet information element. 
void SetBkAci(uint8_t aci)
Set the AC_BK ACI field in the EdcaParameterSet information element. 
uint32_t GetVoCWmax(void) const
Return the AC_VO CWmax field in the EdcaParameterSet information element. 
uint16_t GetBkTxopLimit(void) const
Return the AC_BK TXOP Limit field in the EdcaParameterSet information element. 
uint8_t GetVoAifsn(void) const
Return the AC_VO AIFSN field in the EdcaParameterSet information element. 
void SetBkCWmax(uint32_t cwMax)
Set the AC_BK CWmax field in the EdcaParameterSet information element. 
void SetBkTxopLimit(uint16_t txop)
Set the AC_BK TXOP Limit field in the EdcaParameterSet information element. 
uint16_t GetBeTxopLimit(void) const
Return the AC_BE TXOP Limit field in the EdcaParameterSet information element. 
void SetBkCWmin(uint32_t cwMin)
Set the AC_BK CWmin field in the EdcaParameterSet information element. 
void SetVoTxopLimit(uint16_t txop)
Set the AC_VO TXOP Limit field in the EdcaParameterSet information element. 
uint32_t GetBkCWmax(void) const
Return the AC_BK CWmax field in the EdcaParameterSet information element. 
uint32_t GetViCWmax(void) const
Return the AC_VI CWmax field in the EdcaParameterSet information element. 
uint8_t WifiInformationElementId
This type is used to represent an Information Element ID. 
uint32_t GetViCWmin(void) const
Return the AC_VI CWmin field in the EdcaParameterSet information element. 
void SetBeCWmax(uint32_t cwMax)
Set the AC_BE CWmax field in the EdcaParameterSet information element. 
void SerializeInformationField(Buffer::Iterator start) const
Serialize information (i.e., the body of the IE, not including the Element ID and length octets) ...
void SetBeAifsn(uint8_t aifsn)
Set the AC_BE AIFSN field in the EdcaParameterSet information element. 
void SetBeTxopLimit(uint16_t txop)
Set the AC_BE TXOP Limit field in the EdcaParameterSet information element. 
uint8_t GetViAifsn(void) const
Return the AC_VI AIFSN field in the EdcaParameterSet information element. 
uint8_t IsQosSupported(void) const
Is QOS supported function. 
void SetViCWmax(uint32_t cwMax)
Set the AC_VI CWmax field in the EdcaParameterSet information element.