#include <eap.h>
Collaboration diagram for eapol_callbacks:

Data Fields | |
| wpa_ssid *(* | get_config )(void *ctx) |
| Get pointer to the current network configuration. | |
| Boolean(* | get_bool )(void *ctx, enum eapol_bool_var variable) |
| Get a boolean EAPOL state variable. | |
| void(* | set_bool )(void *ctx, enum eapol_bool_var variable, Boolean value) |
| Set a boolean EAPOL state variable. | |
| unsigned int(* | get_int )(void *ctx, enum eapol_int_var variable) |
| Get an integer EAPOL state variable. | |
| void(* | set_int )(void *ctx, enum eapol_int_var variable, unsigned int value) |
| Set an integer EAPOL state variable. | |
| u8 *(* | get_eapReqData )(void *ctx, size_t *len) |
| Get EAP-Request data. | |
| void(* | set_config_blob )(void *ctx, struct wpa_config_blob *blob) |
| Set named configuration blob. | |
| const struct wpa_config_blob *(* | get_config_blob )(void *ctx, const char *name) |
| Get a named configuration blob. | |
This structure defines the callback functions that EAP state machine requires from the lower layer (usually EAPOL state machine) for updating state variables and requesting information. eapol_ctx from eap_sm_init() call will be used as the ctx parameter for these callback functions.
Definition at line 142 of file eap.h.
|
|
Get a boolean EAPOL state variable.
|
|
|
Get pointer to the current network configuration.
|
|
|
Get a named configuration blob.
|
|
|
Get EAP-Request data.
|
|
|
Get an integer EAPOL state variable.
|
|
|
Set a boolean EAPOL state variable.
|
|
|
Set named configuration blob.
|
|
|
Set an integer EAPOL state variable.
|
1.4.2