DeterministicESPAsyncWebServer 1.2.0
Zero-allocation, bounded-execution async HTTP server for ESP32
Loading...
Searching...
No Matches
network.h
Go to the documentation of this file.
1// Copyright (C) 2026 Douglas Quigg (dstroy0) <dquigg123@gmail.com>
2// SPDX-License-Identifier: AGPL-3.0-or-later
3
4/**
5 * @file network.h
6 * @brief Layer 3 (Network) — IP routing and packet forwarding.
7 *
8 * On ESP32 the network layer is fully managed by the lwIP TCP/IP stack.
9 * IP address assignment (DHCP or static), routing, and ICMP are all
10 * transparent to this library. This header exists as an architectural
11 * placeholder and extension point.
12 *
13 * The current implementation is a no-op stub.
14 *
15 * @author Douglas Quigg (dstroy0)
16 * @date 2026
17 */
18
19#ifndef DETERMINISTICESPASYNCWEBSERVER_NETWORK_H
20#define DETERMINISTICESPASYNCWEBSERVER_NETWORK_H
21
22#include <Arduino.h>
23
24/**
25 * @brief Initialise the network layer.
26 *
27 * Currently a no-op; lwIP manages IP routing internally. Call this if you
28 * later add static-route configuration, ICMP echo handling, or custom
29 * network-layer diagnostics.
30 */
32
33#endif
void init_network_layer()
Initialise the network layer.
Definition network.cpp:16