eap_header_wr_c Class Reference
class eap_header_wr_c : public eap_header_base_c |
This class is read and write EAP-packet header. This class can be removed. eap_header_base_c could be used instead. }
Inherited Functions |
---|
| eap_general_header_base_c::eap_general_header_base_c(abs_eap_am_tools_c *const ,void *const ,const u32_t) |
| eap_general_header_base_c::get_am_tools()const |
| eap_general_header_base_c::get_header_buffer(const u32_t)const |
| eap_general_header_base_c::get_header_buffer_length()const |
| eap_general_header_base_c::get_header_offset(const u32_t,const u32_t)const |
| eap_general_header_base_c::get_is_valid()const |
| eap_general_header_base_c::set_header_buffer(u8_t *const ,const u32_t) |
| eap_general_header_base_c::~eap_general_header_base_c() |
| eap_header_base_c::check_header()const |
| eap_header_base_c::eap_header_base_c(abs_eap_am_tools_c *const ,void *const ,const u32_t) |
| eap_header_base_c::get_code()const |
| eap_header_base_c::get_code_string()const |
| eap_header_base_c::get_data(const u32_t)const |
| eap_header_base_c::get_data_length()const |
| eap_header_base_c::get_data_offset(const u32_t,const u32_t)const |
| eap_header_base_c::get_expanded_ietf_type_offset() |
| eap_header_base_c::get_expanded_type_field_length() |
| eap_header_base_c::get_expanded_vendor_id_offset() |
| eap_header_base_c::get_expanded_vendor_type_offset() |
| eap_header_base_c::get_header_length() |
| eap_header_base_c::get_identifier()const |
| eap_header_base_c::get_ietf_type()const |
| eap_header_base_c::get_ietf_type_field_length() |
| eap_header_base_c::get_length()const |
| eap_header_base_c::get_type()const |
| eap_header_base_c::get_type_data_length()const |
| eap_header_base_c::get_type_data_start_offset(const bool) |
| eap_header_base_c::get_type_field_length()const |
| eap_header_base_c::get_type_string()const |
| eap_header_base_c::set_code(const eap_code_value_e) |
| eap_header_base_c::set_identifier(const u8_t) |
| eap_header_base_c::set_length(const u16_t,const bool) |
| eap_header_base_c::set_type(const eap_type_value_e,const bool) |
| eap_header_base_c::set_type_data_length(const u16_t,const bool) |
| eap_header_base_c::~eap_header_base_c() |
Constructor & Destructor Documentation
eap_header_wr_c(abs_eap_am_tools_c *const, u8_t *const, const u32_t)
Constructor does nothing special. The tools parameter is pointer to tools object. The header_buffer parameter is pointer to buffer of EAP-packet including header and data. The header_buffer_length parameter is length of the header_buffer.
~eap_header_wr_c()
EAP_FUNC_IMPORT | ~eap_header_wr_c | ( | ) | [virtual] |
Member Functions Documentation
get_type_data(const u32_t)
EAP_FUNC_IMPORT u8_t * | get_type_data | ( | const u32_t | p_continuous_bytes | ) | const |
Parameters
const u32_t p_continuous_bytes | |
get_type_data_offset(const u32_t, const u32_t)
EAP_FUNC_IMPORT u8_t * | get_type_data_offset | ( | const u32_t | p_offset, |
| const u32_t | p_continuous_bytes |
| ) | const |
Parameters
const u32_t p_offset | |
const u32_t p_continuous_bytes | |
reset_header(const u16_t, const bool)
EAP_FUNC_IMPORT void | reset_header | ( | const u16_t | buffer_length, |
| const bool | expanded_type_when_true |
| ) | |
This function resets the EAP-header. The buffer_length parameter is the length of the EAP-header and the following data buffer.
Parameters
const u16_t buffer_length | |
const bool expanded_type_when_true | |
Member Data Documentation
abs_eap_am_tools_c *const m_am_tools
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.