eap_core_retransmission_c Class Reference

class eap_core_retransmission_c

This class stores the information of re-transmission of EAP-packet. Add more comments. }

Constructor & Destructor Documentation

eap_core_retransmission_c(abs_eap_am_tools_c *const, const eap_am_network_id_c *const, eap_buf_chain_wr_c *const, const u32_t, const u32_t, const u32_t, const u32_t, const eap_code_value_e, const u8_t, const eap_type_value_e)

EAP_FUNC_IMPORT eap_core_retransmission_c ( abs_eap_am_tools_c *const tools,
const eap_am_network_id_c *const send_network_id,
eap_buf_chain_wr_c *const sent_packet,
const u32_t header_offset,
const u32_t data_length,
const u32_t retransmission_time,
const u32_t retransmission_counter,
const eap_code_value_e eap_code,
const u8_t eap_identifier,
const eap_type_value_e eap_type
)

Parameters

abs_eap_am_tools_c *const tools
const eap_am_network_id_c *const send_network_id
eap_buf_chain_wr_c *const sent_packet
const u32_t header_offset
const u32_t data_length
const u32_t retransmission_time
const u32_t retransmission_counter
const eap_code_value_e eap_code
const u8_t eap_identifier
const eap_type_value_e eap_type

~eap_core_retransmission_c()

EAP_FUNC_IMPORT ~eap_core_retransmission_c ( ) [virtual]

Member Functions Documentation

get_buffer_size()

EAP_FUNC_IMPORT u32_t get_buffer_size ( ) const

get_data_length()

EAP_FUNC_IMPORT u32_t get_data_length ( ) const

get_eap_code()

EAP_FUNC_IMPORT eap_code_value_e get_eap_code ( ) const

get_eap_identifier()

EAP_FUNC_IMPORT u8_t get_eap_identifier ( ) const

get_eap_type()

EAP_FUNC_IMPORT eap_type_value_e get_eap_type ( ) const

get_header_offset()

EAP_FUNC_IMPORT u32_t get_header_offset ( ) const

get_is_valid()

EAP_FUNC_IMPORT bool get_is_valid ( ) const

get_next_retransmission_counter()

EAP_FUNC_IMPORT u32_t get_next_retransmission_counter ( )

get_next_retransmission_time()

EAP_FUNC_IMPORT u32_t get_next_retransmission_time ( )

get_retransmission_counter()

EAP_FUNC_IMPORT u32_t get_retransmission_counter ( ) const

get_send_network_id()

EAP_FUNC_IMPORT eap_am_network_id_c * get_send_network_id ( )

get_sent_packet()

EAP_FUNC_IMPORT eap_buf_chain_wr_c * get_sent_packet ( ) const

Member Data Documentation

abs_eap_am_tools_c *const m_am_tools

abs_eap_am_tools_c *const m_am_tools [private]

const u32_t m_data_length

const u32_t m_data_length [private]

eap_code_value_e m_eap_code

eap_code_value_e m_eap_code [private]

u8_t m_eap_identifier

u8_t m_eap_identifier [private]

eap_type_value_e m_eap_type

eap_type_value_e m_eap_type [private]

const u32_t m_header_offset

const u32_t m_header_offset [private]

bool m_is_valid

bool m_is_valid [private]

u32_t m_retransmission_counter

u32_t m_retransmission_counter [private]

u32_t m_retransmission_time

u32_t m_retransmission_time [private]

eap_am_network_id_c * m_send_network_id

eap_am_network_id_c * m_send_network_id [private]

eap_buf_chain_wr_c * m_sent_packet

eap_buf_chain_wr_c * m_sent_packet [private]