#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. | |
void(* | notify_pending )(void *ctx) |
Notify that a pending request can be retried. |
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 147 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.
|
|
Notify that a pending request can be retried.
|
|
Set a boolean EAPOL state variable.
|
|
Set named configuration blob.
|
|
Set an integer EAPOL state variable.
|