Skip to content

Dir src/syntropic/net

FileList > net

Files

Type Name
file syn_autoip.c
Zero-Heap Native RFC 3927 AutoIP Engine Implementation.
file syn_autoip.h
Zero-Heap Native RFC 3927 AutoIP (Link-Local 169.254.x.x) Engine.
file syn_coap.c
CoAP message serialization, parsing, and cooperative client task implementation.
file syn_coap.h
Constrained Application Protocol (CoAP - RFC 7252) implementation.
file syn_dhcp.c
Zero-Heap Native DHCP Client Protocol Engine Implementation.
file syn_dhcp.h
Zero-Heap Native DHCP Client Protocol Engine.
file syn_dns.c
UDP DNS resolver and mDNS responder implementation.
file syn_dns.h
UDP DNS resolver and mDNS responder.
file syn_dnssd.c
DNS-Based Service Discovery (DNS-SD - RFC 6763 / RFC 6762) implementation.
file syn_dnssd.h
DNS-Based Service Discovery (DNS-SD - RFC 6763 / RFC 6762).
file syn_dtls.c
Native Zero-Heap DTLS 1.3 Datagram Protocol Engine (RFC 9147).
file syn_dtls.h
Native Zero-Heap DTLS 1.3 Datagram Protocol Engine (RFC 9147).
file syn_eth.c
Zero-Heap Native Ethernet II & ARP Protocol Engine Implementation.
file syn_eth.h
Zero-Heap Native Ethernet II & ARP Protocol Engine.
file syn_heartbeat.c
Heartbeat / keep-alive implementation.
file syn_heartbeat.h
Heartbeat / keep-alive monitor.
file syn_http.c
Cooperative HTTP/1.1 client implementation.
file syn_http.h
Cooperative HTTP/1.1 client — streaming, zero-alloc, non-blocking.
file syn_httpd.c
Minimal HTTP/1.1 server — fully non-blocking implementation.
file syn_httpd.h
Minimal HTTP/1.1 server — route-based, zero-alloc.
file syn_icmp.c
Zero-Heap Native ICMP Protocol Engine Implementation.
file syn_icmp.h
Zero-Heap Native ICMP Protocol Engine.
file syn_igmp.c
Zero-Heap Native IGMPv2 Protocol Engine Implementation.
file syn_igmp.h
Zero-Heap Native IGMPv2 Protocol Engine.
file syn_mqtt.c
Lightweight MQTT 3.1.1 client implementation — fully non-blocking.
file syn_mqtt.h
Lightweight MQTT 3.1.1 client.
file syn_netbuf.c
Zero-Copy Packet Buffer Pool implementation.
file syn_netbuf.h
Zero-Copy Packet Buffer Pool.
file syn_netcfg.c
Unified Zero-Heap Network IP Address Manager Implementation.
file syn_netcfg.h
Unified Zero-Heap Network IP Address Manager.
file syn_ntp_server.c
Zero-Heap NTP v4 Server Implementation.
file syn_ntp_server.h
Zero-Heap NTP v4 Server Protocol Engine over UDP port 123.
file syn_router.c
Packet router implementation.
file syn_router.h
Packet router — addressed message dispatch.
file syn_sntp.c
SNTP client implementation — RFC 4330 subset.
file syn_sntp.h
SNTP client — lightweight time synchronization over UDP.
file syn_tcp.c
Zero-Alloc Native TCP State Machine & Segment Engine Implementation.
file syn_tcp.h
Zero-Alloc Native TCP State Machine & Segment Engine.
file syn_tls.c
Native Zero-Heap TLS 1.3 Protocol Engine & Transport Adapter implementation.
file syn_tls.h
Native Zero-Heap TLS 1.3 Protocol Engine & Transport Adapter (RFC 8446).
file syn_transport.h
Transport abstraction — pluggable send/receive (header-only).
file syn_transport_tcp.c
Bridge for syn_transport over a TCP socket.
file syn_transport_tcp.h
Bridge for syn_transport over a TCP socket.
file syn_transport_udp.c
Bridge implementation connecting syn_port_udp_* to native syn_udp stack.
file syn_transport_udp.h
Bridge binding syn_port_udp_* API to native syn_udp stack.
file syn_udp.c
Zero-Alloc Native UDP Demuxing Engine & Task-Blocking Layer Implementation.
file syn_udp.h
Zero-Alloc Native UDP Demuxing Engine & Task-Blocking Layer.
file syn_websocket.c
WebSocket protocol implementation.
file syn_websocket.h
WebSocket protocol support on httpd.
file syn_wg.c
WireGuard client — Noise_IKpsk2 handshake + transport.
file syn_wg.h
WireGuard VPN client — Noise IK, pure C99, cooperative.

The documentation for this class was generated from the following file src/syntropic/net/