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_e get_rogue_reason ()
EAP_FUNC_IMPORT void set_mac_address (const u8_t *const )
EAP_FUNC_IMPORT void set_rogue_reason (const eap_rogue_ap_reason_e )
Private Attributes
abs_eap_am_tools_c *const m_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_IMPORT eap_rogue_ap_entry_c ( abs_eap_am_tools_c *const tools )

Constructor

Parameters

abs_eap_am_tools_c *const tools Pointer 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_address Copies MAC address into this

get_rogue_reason()

EAP_FUNC_IMPORT eap_rogue_ap_reason_e get_rogue_reason ( ) const

Returns reson code of Rogue AP entry

set_mac_address(const u8_t *const)

EAP_FUNC_IMPORT void set_mac_address ( const u8_t *const mac_address )

Sets MAC address

Parameters

const u8_t *const mac_address pointer to MAC address

set_rogue_reason(const eap_rogue_ap_reason_e)

EAP_FUNC_IMPORT void set_rogue_reason ( const eap_rogue_ap_reason_e reason )

Sets Rogue reason code

Parameters

const eap_rogue_ap_reason_e reason Rogue reson code

Member Data Documentation

abs_eap_am_tools_c *const m_am_tools

abs_eap_am_tools_c *const m_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]