AuthenticatorSettings Struct Reference

802.1X authenticator settings More...

#include <authenticator.h>

Data Fields

OsTaskParameters task
 Task parameters. More...
 
NetInterfaceinterface
 Underlying network interface. More...
 
uint_t numPorts
 Number of ports. More...
 
AuthenticatorPortports
 Ports. More...
 
NetInterfaceserverInterface
 RADIUS server interface. More...
 
uint_t serverPortIndex
 Switch port used to reach the RADIUS server. More...
 
IpAddr serverIpAddr
 RADIUS server's IP address. More...
 
uint16_t serverPort
 RADIUS server's port. More...
 
const PrngAlgoprngAlgo
 Pseudo-random number generator to be used. More...
 
void * prngContext
 Pseudo-random number generator context. More...
 
AuthenticatorPaeStateChangeCallback paeStateChangeCallback
 Authenticator PAE state change callback function. More...
 
AuthenticatorBackendStateChangeCallback backendStateChangeCallback
 Backend authentication state change callback function. More...
 
AuthenticatorReauthTimerStateChangeCallback reauthTimerStateChangeCallback
 Reauthentication timer state change callback function. More...
 
EapFullAuthStateChangeCallback eapFullAuthStateChangeCallback
 EAP full authenticator state change callback function. More...
 
AuthenticatorTickCallback tickCallback
 Tick callback function. More...
 

Detailed Description

802.1X authenticator settings

Definition at line 422 of file authenticator.h.

Field Documentation

◆ backendStateChangeCallback

AuthenticatorBackendStateChangeCallback backendStateChangeCallback

Backend authentication state change callback function.

Definition at line 435 of file authenticator.h.

◆ eapFullAuthStateChangeCallback

EapFullAuthStateChangeCallback eapFullAuthStateChangeCallback

EAP full authenticator state change callback function.

Definition at line 437 of file authenticator.h.

◆ interface

NetInterface* interface

Underlying network interface.

Definition at line 425 of file authenticator.h.

◆ numPorts

uint_t numPorts

Number of ports.

Definition at line 426 of file authenticator.h.

◆ paeStateChangeCallback

AuthenticatorPaeStateChangeCallback paeStateChangeCallback

Authenticator PAE state change callback function.

Definition at line 434 of file authenticator.h.

◆ ports

Ports.

Definition at line 427 of file authenticator.h.

◆ prngAlgo

const PrngAlgo* prngAlgo

Pseudo-random number generator to be used.

Definition at line 432 of file authenticator.h.

◆ prngContext

void* prngContext

Pseudo-random number generator context.

Definition at line 433 of file authenticator.h.

◆ reauthTimerStateChangeCallback

AuthenticatorReauthTimerStateChangeCallback reauthTimerStateChangeCallback

Reauthentication timer state change callback function.

Definition at line 436 of file authenticator.h.

◆ serverInterface

NetInterface* serverInterface

RADIUS server interface.

Definition at line 428 of file authenticator.h.

◆ serverIpAddr

IpAddr serverIpAddr

RADIUS server's IP address.

Definition at line 430 of file authenticator.h.

◆ serverPort

uint16_t serverPort

RADIUS server's port.

Definition at line 431 of file authenticator.h.

◆ serverPortIndex

uint_t serverPortIndex

Switch port used to reach the RADIUS server.

Definition at line 429 of file authenticator.h.

◆ task

Task parameters.

Definition at line 424 of file authenticator.h.

◆ tickCallback

Tick callback function.

Definition at line 438 of file authenticator.h.


The documentation for this struct was generated from the following file: