eap_buf_chain_base_c::eap_buf_chain_base_impl_str Struct Reference

struct eap_buf_chain_base_c::eap_buf_chain_base_impl_str

Member Data Documentation

eap_variable_data_c * m_buffer

eap_variable_data_c * m_buffer

bool m_do_length_checks

bool m_do_length_checks

bool m_do_packet_retransmission

bool m_do_packet_retransmission

When this parameter is true eap_core_c activates re-transmission of this packet. When this parameter is false eap_core_c does not activate re-transmission of this packet.

bool m_encrypt

bool m_encrypt

This flag tells whether this packet must be encrypted (true) or not (false). Encryption means the WLAN data encryption on the air (WEP, TKIP or CCMP). Using this flag to tell the encryption allows the configuration of the temporal key beforehand the key is used. This is optimization to fasten the key configuration.

bool m_is_client

bool m_is_client

This is tells whether the sender is client or server. This is used in testing.

bool m_is_manipulated

bool m_is_manipulated

bool m_is_valid

bool m_is_valid

u32_t m_mem_guard_length

u32_t m_mem_guard_length

eap_buf_chain_base_c * m_next_buffer

eap_buf_chain_base_c * m_next_buffer

eap_random_error_type m_random_error_type

eap_random_error_type m_random_error_type

u32_t m_send_packet_index

u32_t m_send_packet_index

const void * m_stack_address

const void * m_stack_address

This the pointer of sender stack. This is used in testing.