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_IMPORTeap_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_theader_offset,
const u32_tdata_length,
const u32_tretransmission_time,
const u32_tretransmission_counter,
const eap_code_value_eeap_code,
const u8_teap_identifier,
const eap_type_value_eeap_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_tget_buffer_size()const

get_data_length()

EAP_FUNC_IMPORT u32_tget_data_length()const

get_eap_code()

EAP_FUNC_IMPORT eap_code_value_eget_eap_code()const

get_eap_identifier()

EAP_FUNC_IMPORT u8_tget_eap_identifier()const

get_eap_type()

EAP_FUNC_IMPORT eap_type_value_eget_eap_type()const

get_header_offset()

EAP_FUNC_IMPORT u32_tget_header_offset()const

get_is_valid()

EAP_FUNC_IMPORT boolget_is_valid()const

get_next_retransmission_counter()

EAP_FUNC_IMPORT u32_tget_next_retransmission_counter()

get_next_retransmission_time()

EAP_FUNC_IMPORT u32_tget_next_retransmission_time()

get_retransmission_counter()

EAP_FUNC_IMPORT u32_tget_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 *constm_am_tools[private]

const u32_t m_data_length

const u32_tm_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_tm_header_offset[private]

bool m_is_valid

boolm_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]