eap_rogue_ap_entry_c Class Reference

class eap_rogue_ap_entry_c
Public Member Functions
eap_rogue_ap_entry_c(abs_eap_am_tools_c *const )
~eap_rogue_ap_entry_c()
EAP_FUNC_IMPORT eap_rogue_ap_entry_c *copy()
EAP_FUNC_IMPORT u8_t *get_mac_address()
EAP_FUNC_IMPORT u8_t *get_mac_address(u8_t *const )
EAP_FUNC_IMPORT eap_rogue_ap_reason_eget_rogue_reason()
EAP_FUNC_IMPORT voidset_mac_address(const u8_t *const )
EAP_FUNC_IMPORT voidset_rogue_reason(const eap_rogue_ap_reason_e)
Private Attributes
abs_eap_am_tools_c *constm_am_tools
u8_t m_rogue_ap_mac_address
eap_rogue_ap_reason_e m_rogue_ap_reason

Constructor & Destructor Documentation

eap_rogue_ap_entry_c(abs_eap_am_tools_c *const)

EAP_FUNC_IMPORTeap_rogue_ap_entry_c(abs_eap_am_tools_c *const tools)

Constructor

Parameters

abs_eap_am_tools_c *const toolsPointer to EAP tools class

~eap_rogue_ap_entry_c()

EAP_FUNC_IMPORT~eap_rogue_ap_entry_c()[virtual]

Destructor

Member Functions Documentation

copy()

EAP_FUNC_IMPORT eap_rogue_ap_entry_c *copy()const

Returns a copy of this object.

get_mac_address()

EAP_FUNC_IMPORT u8_t *get_mac_address()const

Returns pointer to MAC address

get_mac_address(u8_t *const)

EAP_FUNC_IMPORT u8_t *get_mac_address(u8_t *const mac_address)const

Returns pointer to MAC address and copies MAC address into given pointer

Parameters

u8_t *const mac_addressCopies MAC address into this

get_rogue_reason()

EAP_FUNC_IMPORT eap_rogue_ap_reason_eget_rogue_reason()const

Returns reson code of Rogue AP entry

set_mac_address(const u8_t *const)

EAP_FUNC_IMPORT voidset_mac_address(const u8_t *const mac_address)

Sets MAC address

Parameters

const u8_t *const mac_addresspointer to MAC address

set_rogue_reason(const eap_rogue_ap_reason_e)

EAP_FUNC_IMPORT voidset_rogue_reason(const eap_rogue_ap_reason_ereason)

Sets Rogue reason code

Parameters

const eap_rogue_ap_reason_e reasonRogue reson code

Member Data Documentation

abs_eap_am_tools_c *const m_am_tools

abs_eap_am_tools_c *constm_am_tools[private]

u8_t m_rogue_ap_mac_address

u8_t m_rogue_ap_mac_address[private]

eap_rogue_ap_reason_e m_rogue_ap_reason

eap_rogue_ap_reason_e m_rogue_ap_reason[private]