FreeRTOS-Plus-TCP V4.3.4
FreeRTOS TCP/IP library
 
Loading...
Searching...
No Matches
source Directory Reference

Files

file  FreeRTOS_ARP.c
 Implements the Address Resolution Protocol for the FreeRTOS+TCP network stack.
 
file  FreeRTOS_BitConfig.c
 Some functions that help when analysing a binary stream of information. It offers an alternative to using packet structs with unaligned data members.
 
file  FreeRTOS_DHCP.c
 Implements the Dynamic Host Configuration Protocol for the FreeRTOS+TCP network stack.
 
file  FreeRTOS_DHCPv6.c
 A DHCPv6 client.
 
file  FreeRTOS_DNS.c
 Implements the Domain Name System for the FreeRTOS+TCP network stack.
 
file  FreeRTOS_DNS_Cache.c
 File that handles the DNS caching option.
 
file  FreeRTOS_DNS_Callback.c
 File that handles the DNS Callback option.
 
file  FreeRTOS_DNS_Networking.c
 Implements the Domain Name System Networking for the FreeRTOS+TCP network stack.
 
file  FreeRTOS_DNS_Parser.c
 Implements the DNS message parser.
 
file  FreeRTOS_ICMP.c
 Implements the Internet Control Message Protocol for the FreeRTOS+TCP network stack.
 
file  FreeRTOS_IP.c
 Implements the basic functionality for the FreeRTOS+TCP network stack.
 
file  FreeRTOS_IP_Timers.c
 Implements the Internet Control Message Protocol for the FreeRTOS+TCP network stack.
 
file  FreeRTOS_IP_Utils.c
 Implements the basic functionality for the FreeRTOS+TCP network stack.
 
file  FreeRTOS_IPv4.c
 Implements the basic functionality for the FreeRTOS+TCP network stack.
 
file  FreeRTOS_IPv4_Sockets.c
 Implements the Sockets API based on Berkeley sockets for the FreeRTOS+TCP network stack. Sockets are used by the application processes to interact with the IP-task which in turn interacts with the hardware.
 
file  FreeRTOS_IPv4_Utils.c
 Implements the basic functionality for the FreeRTOS+TCP network stack functions for IPv4.
 
file  FreeRTOS_IPv6.c
 Implements the basic functionality for the FreeRTOS+TCP network stack.
 
file  FreeRTOS_IPv6_Sockets.c
 Implements the Sockets API based on Berkeley sockets for the FreeRTOS+TCP network stack. Sockets are used by the application processes to interact with the IP-task which in turn interacts with the hardware.
 
file  FreeRTOS_IPv6_Utils.c
 Implements the basic functionality for the FreeRTOS+TCP network stack functions for IPv6.
 
file  FreeRTOS_ND.c
 Implements a few functions that handle Neighbour Discovery and other ICMPv6 messages.
 
file  FreeRTOS_RA.c
 A client implementation of Router advertisement protocol.
 
file  FreeRTOS_Routing.c
 Implements endpoint interfaces functions and utilities.
 
file  FreeRTOS_Sockets.c
 Implements the Sockets API based on Berkeley sockets for the FreeRTOS+TCP network stack. Sockets are used by the application processes to interact with the IP-task which in turn interacts with the hardware.
 
file  FreeRTOS_Stream_Buffer.c
 Provides the API for managing/creating the stream buffers in the FreeRTOS+TCP network stack.
 
file  FreeRTOS_TCP_IP.c
 Module which handles the TCP connections for FreeRTOS+TCP. It depends on FreeRTOS_TCP_WIN.c, which handles the TCP windowing schemes.
 
file  FreeRTOS_TCP_IP_IPv4.c
 Module which handles the TCP connections for FreeRTOS+TCP. It depends on FreeRTOS_TCP_WIN.c, which handles the TCP windowing schemes.
 
file  FreeRTOS_TCP_IP_IPv6.c
 Module which handles the TCP connections for FreeRTOS+TCP. It depends on FreeRTOS_TCP_WIN.c, which handles the TCP windowing schemes.
 
file  FreeRTOS_TCP_Reception.c
 Module which processes the packet received from a socket for FreeRTOS+TCP.
 
file  FreeRTOS_TCP_State_Handling.c
 Module which handles the TCP protocol state transition for FreeRTOS+TCP.
 
file  FreeRTOS_TCP_State_Handling_IPv4.c
 Module which handles the TCP protocol state transition for FreeRTOS+TCP.
 
file  FreeRTOS_TCP_State_Handling_IPv6.c
 Module which handles the TCP protocol state transition for FreeRTOS+TCP.
 
file  FreeRTOS_TCP_Transmission.c
 Module which prepares the packet to be sent through a socket for FreeRTOS+TCP. It depends on FreeRTOS_TCP_WIN.c, which handles the TCP windowing schemes.
 
file  FreeRTOS_TCP_Transmission_IPv4.c
 Module which prepares the packet to be sent through a socket for FreeRTOS+TCP. It depends on FreeRTOS_TCP_WIN.c, which handles the TCP windowing schemes.
 
file  FreeRTOS_TCP_Transmission_IPv6.c
 Module which prepares the packet to be sent through a socket for FreeRTOS+TCP. It depends on FreeRTOS_TCP_WIN.c, which handles the TCP windowing schemes.
 
file  FreeRTOS_TCP_Utils.c
 Module contains utility functions used by FreeRTOS+TCP module.
 
file  FreeRTOS_TCP_Utils_IPv4.c
 Module contains utility functions used by FreeRTOS+TCP module.
 
file  FreeRTOS_TCP_Utils_IPv6.c
 Module contains utility functions used by FreeRTOS+TCP module.
 
file  FreeRTOS_TCP_WIN.c
 Module which handles the TCP windowing schemes for FreeRTOS+TCP. Many functions have two versions - one for FreeRTOS+TCP (full) and one for FreeRTOS+TCP (lite).
 
file  FreeRTOS_Tiny_TCP.c
 Module which handles TCP when windowing is disabled.
 
file  FreeRTOS_UDP_IP.c
 This file has the source code for the UDP-IP functionality of the FreeRTOS+TCP network stack.
 
file  FreeRTOS_UDP_IPv4.c
 This file has the source code for the UDP-IP functionality of the FreeRTOS+TCP network stack.
 
file  FreeRTOS_UDP_IPv6.c
 This file has the source code for the UDP-IP functionality of the FreeRTOS+TCP network stack.