libtins  4.0
Public Member Functions | List of all members
Tins::Dot11ManagementFrame::capability_information Class Reference

#include <dot11_mgmt.h>

Public Member Functions

bool ess () const
 Getter for the ess flag. More...
 
bool ibss () const
 Getter for the ibss flag. More...
 
bool cf_poll () const
 Getter for the cf_poll flag. More...
 
bool cf_poll_req () const
 Getter for the cf_poll_req flag. More...
 
bool privacy () const
 Getter for the privacy flag. More...
 
bool short_preamble () const
 Getter for the short_preamble flag. More...
 
bool pbcc () const
 Getter for the pbcc flag. More...
 
bool channel_agility () const
 Getter for the channel_agility flag. More...
 
bool spectrum_mgmt () const
 Getter for the spectrum_mgmt flag. More...
 
bool qos () const
 Getter for the qos flag. More...
 
bool sst () const
 Getter for the sst flag. More...
 
bool apsd () const
 Getter for the apsd flag. More...
 
bool radio_measurement () const
 Getter for the radio measurement flag. More...
 
bool dsss_ofdm () const
 Getter for the dsss_ofdm flag. More...
 
bool delayed_block_ack () const
 Getter for the delayed_block_ack flag. More...
 
bool immediate_block_ack () const
 Getter for the immediate_block_ack flag. More...
 
void ess (bool new_value)
 Setter for the ess flag. More...
 
void ibss (bool new_value)
 Setter for the ibss flag. More...
 
void cf_poll (bool new_value)
 Setter for the cf_poll flag. More...
 
void cf_poll_req (bool new_value)
 Setter for the cf_poll_req flag. More...
 
void privacy (bool new_value)
 Setter for the privacy flag. More...
 
void short_preamble (bool new_value)
 Setter for the short_preamble flag. More...
 
void pbcc (bool new_value)
 Setter for the pbcc flag. More...
 
void channel_agility (bool new_value)
 Setter for the channel_agility flag. More...
 
void spectrum_mgmt (bool new_value)
 Setter for the spectrum_mgmt flag. More...
 
void qos (bool new_value)
 Setter for the qos flag. More...
 
void sst (bool new_value)
 Setter for the sst flag. More...
 
void apsd (bool new_value)
 Setter for the apsd flag. More...
 
void radio_measurement (bool new_value)
 Setter for the radio measurement flag. More...
 
void dsss_ofdm (bool new_value)
 Setter for the dsss_ofdm flag. More...
 
void delayed_block_ack (bool new_value)
 Setter for the delayed_block_ack flag. More...
 
void immediate_block_ack (bool new_value)
 Setter for the immediate_block_ack flag. More...
 

Detailed Description

Represents the IEEE 802.11 frames' capability information.

Member Function Documentation

bool Tins::Dot11ManagementFrame::capability_information::apsd ( ) const
inline

Getter for the apsd flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::apsd ( bool  new_value)
inline

Setter for the apsd flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::cf_poll ( ) const
inline

Getter for the cf_poll flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::cf_poll ( bool  new_value)
inline

Setter for the cf_poll flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::cf_poll_req ( ) const
inline

Getter for the cf_poll_req flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::cf_poll_req ( bool  new_value)
inline

Setter for the cf_poll_req flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::channel_agility ( ) const
inline

Getter for the channel_agility flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::channel_agility ( bool  new_value)
inline

Setter for the channel_agility flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::delayed_block_ack ( ) const
inline

Getter for the delayed_block_ack flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::delayed_block_ack ( bool  new_value)
inline

Setter for the delayed_block_ack flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::dsss_ofdm ( ) const
inline

Getter for the dsss_ofdm flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::dsss_ofdm ( bool  new_value)
inline

Setter for the dsss_ofdm flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::ess ( ) const
inline

Getter for the ess flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::ess ( bool  new_value)
inline

Setter for the ess flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::ibss ( ) const
inline

Getter for the ibss flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::ibss ( bool  new_value)
inline

Setter for the ibss flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::immediate_block_ack ( ) const
inline

Getter for the immediate_block_ack flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::immediate_block_ack ( bool  new_value)
inline

Setter for the immediate_block_ack flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::pbcc ( ) const
inline

Getter for the pbcc flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::pbcc ( bool  new_value)
inline

Setter for the pbcc flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::privacy ( ) const
inline

Getter for the privacy flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::privacy ( bool  new_value)
inline

Setter for the privacy flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::qos ( ) const
inline

Getter for the qos flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::qos ( bool  new_value)
inline

Setter for the qos flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::radio_measurement ( ) const
inline

Getter for the radio measurement flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::radio_measurement ( bool  new_value)
inline

Setter for the radio measurement flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::short_preamble ( ) const
inline

Getter for the short_preamble flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::short_preamble ( bool  new_value)
inline

Setter for the short_preamble flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::spectrum_mgmt ( ) const
inline

Getter for the spectrum_mgmt flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::spectrum_mgmt ( bool  new_value)
inline

Setter for the spectrum_mgmt flag.

Parameters
new_valuebool indicating the flag's new value.
bool Tins::Dot11ManagementFrame::capability_information::sst ( ) const
inline

Getter for the sst flag.

Returns
Bool indicating the flag's value.
void Tins::Dot11ManagementFrame::capability_information::sst ( bool  new_value)
inline

Setter for the sst flag.

Parameters
new_valuebool indicating the flag's new value.

The documentation for this class was generated from the following file: