mikroSDK Reference Manual
dhcpv6_client_fsm.h
Go to the documentation of this file.
1
31#ifndef _DHCPV6_CLIENT_FSM_H
32#define _DHCPV6_CLIENT_FSM_H
33
34//Dependencies
35#include "core/net.h"
37
38//C++ guard
39#ifdef __cplusplus
40extern "C" {
41#endif
42
43//DHCPv6 client related functions
44void dhcpv6ClientStateInit(Dhcpv6ClientContext *context);
45void dhcpv6ClientStateSolicit(Dhcpv6ClientContext *context);
46void dhcpv6ClientStateRequest(Dhcpv6ClientContext *context);
47void dhcpv6ClientStateInitConfirm(Dhcpv6ClientContext *context);
48void dhcpv6ClientStateConfirm(Dhcpv6ClientContext *context);
49void dhcpv6ClientStateDad(Dhcpv6ClientContext *context);
50void dhcpv6ClientStateBound(Dhcpv6ClientContext *context);
51void dhcpv6ClientStateRenew(Dhcpv6ClientContext *context);
52void dhcpv6ClientStateRebind(Dhcpv6ClientContext *context);
53void dhcpv6ClientStateRelease(Dhcpv6ClientContext *context);
54void dhcpv6ClientStateDecline(Dhcpv6ClientContext *context);
55
56//C++ guard
57#ifdef __cplusplus
58}
59#endif
60
61#endif
DHCPv6 client (Dynamic Host Configuration Protocol for IPv6)
TCP/IP stack core.