Webserver+3d print
Dhcpv6RelayContext Struct Reference
DHCPv6 relay agent context. More...
#include <dhcpv6_relay.h>
Data Fields | |
NetInterface * | serverInterface |
Network-facing interface. | |
NetInterface * | clientInterface [DHCPV6_RELAY_MAX_CLIENT_IF] |
Client-facing interfaces. | |
uint_t | clientInterfaceCount |
Number of client-facing interfaces. | |
Ipv6Addr | serverAddress |
Address to be used when relaying messages to the server. | |
Socket * | serverSocket |
Socket that handles the network-facing interface. | |
Socket * | clientSocket [DHCPV6_RELAY_MAX_CLIENT_IF] |
Sockets that handle client-facing interfaces. | |
SocketEventDesc | eventDesc [DHCPV6_RELAY_MAX_CLIENT_IF] |
The events the application is interested in. | |
bool_t | running |
DHCPv6 relay agent is currently running or not? | |
bool_t | stopRequest |
Stop request. | |
OsEvent | ackEvent |
Event object use to acknowledge user requests. | |
OsEvent | event |
Event object used to poll the sockets. | |
uint8_t | buffer [DHCPV6_MAX_MSG_SIZE] |
Scratch buffer to store DHCPv6 messages. |
Detailed Description
DHCPv6 relay agent context.
Definition at line 83 of file dhcpv6_relay.h.
Field Documentation
Event object use to acknowledge user requests.
Definition at line 94 of file dhcpv6_relay.h.
uint8_t buffer[DHCPV6_MAX_MSG_SIZE] |
Scratch buffer to store DHCPv6 messages.
Definition at line 96 of file dhcpv6_relay.h.
NetInterface* clientInterface[DHCPV6_RELAY_MAX_CLIENT_IF] |
Client-facing interfaces.
Definition at line 86 of file dhcpv6_relay.h.
uint_t clientInterfaceCount |
Number of client-facing interfaces.
Definition at line 87 of file dhcpv6_relay.h.
Socket* clientSocket[DHCPV6_RELAY_MAX_CLIENT_IF] |
Sockets that handle client-facing interfaces.
Definition at line 90 of file dhcpv6_relay.h.
Event object used to poll the sockets.
Definition at line 95 of file dhcpv6_relay.h.
SocketEventDesc eventDesc[DHCPV6_RELAY_MAX_CLIENT_IF] |
The events the application is interested in.
Definition at line 91 of file dhcpv6_relay.h.
bool_t running |
DHCPv6 relay agent is currently running or not?
Definition at line 92 of file dhcpv6_relay.h.
Ipv6Addr serverAddress |
Address to be used when relaying messages to the server.
Definition at line 88 of file dhcpv6_relay.h.
NetInterface* serverInterface |
Network-facing interface.
Definition at line 85 of file dhcpv6_relay.h.
Socket* serverSocket |
Socket that handles the network-facing interface.
Definition at line 89 of file dhcpv6_relay.h.
bool_t stopRequest |
Stop request.
Definition at line 93 of file dhcpv6_relay.h.
Generated on Tue Jul 12 2022 17:10:23 by
