Embedded TCP/IP stack: Data Structures

FNET

Data Structures
Here are the data structures with brief descriptions:
 Cfnet_arp_entry_infoARP cache entry information structure
 Cfnet_autoip_paramsInitialization parameters for the fnet_autoip_init() function
 Cfnet_bench_cln_paramsInitialization parameters for the fnet_bench_cln_init() function
 Cfnet_bench_cln_resultBenchmark client result passed to the "session end" event handler callback
 Cfnet_bench_srv_paramsInitialization parameters for the fnet_bench_srv_init() function
 Cfnet_bench_srv_resultBenchmark server result passed to the "session end" event handler callback
 Cfnet_dhcp_cln_optionsDHCP options are retrieved from a DHCP server
 Cfnet_dhcp_cln_paramsInitialization parameters for the fnet_dhcp_cln_init() function
 Cfnet_dhcp_srv_addr_pool_info_tAddress pool information structure
 Cfnet_dhcp_srv_paramsInitialization parameters for the fnet_dhcp_srv_init() function
 Cfnet_dns_paramsInitialization parameters for the fnet_dns_init() function
 Cfnet_dns_resolved_addrResolved address structure provided by fnet_dns_callback_resolved_t callback function
 Cfnet_fs_direntThis structure is used by the fnet_fs_finfo() and the fnet_fs_readdir() function to get information about directory entries (files or directories)
 Cfnet_fs_rom_imageFNET ROM file-system image
 Cfnet_fs_rom_nodeFNET ROM file-system node.
The node represents a file or a directory
 Cfnet_http_authHTTP Authentication table
 Cfnet_http_cgiCGI callback function table
 Cfnet_http_paramsInput parameters for fnet_http_init()
 Cfnet_http_postPOST-method callback function table
 Cfnet_http_ssiSSI callback function table
 Cfnet_http_tls_paramsHTTP over TLS (HTTPS) input parameters for fnet_http_init()
 Cfnet_in6_addrIPv6 address structure
 Cfnet_in_addrIPv4 address structure
 Cfnet_init_paramsInput parameters structure for fnet_init()
 Cfnet_ip6_addr_t128-bit IPv6 address type
 Cfnet_ip_mreqIPv4 multicast group information
 Cfnet_ipv6_mreqIPv6 multicast group information
 Cfnet_lingerThis structure is used for the SO_LINGER option
 Cfnet_link_paramsInitialization parameters for the fnet_llmnr_init() function
 Cfnet_llmnr_paramsInitialization parameters for the fnet_llmnr_init() function
 Cfnet_mdns_paramsInitialization parameters for the fnet_mdns_init() function
 Cfnet_mdns_serviceThe mDNS Service structure defining application-specific service, advertised by the mDNS server
 Cfnet_mdns_txt_keyTXT key
 Cfnet_mutex_api_tMutex API. It should be defined by application if FNET_CFG_MULTITHREADING is enabled
 Cfnet_netif_ip4_addr_t
 Cfnet_netif_ip6_addr_infoInterface IPv6 address information structure
 Cfnet_netif_ip6_neighbor_cacheInterface IPv6 Neighbor Cache structure
 Cfnet_netif_ip6_prefixInterface IPv6 Prefix structure
 Cfnet_netif_statisticsNetwork interface statistics, used by the fnet_netif_get_statistics()
 Cfnet_ping_paramsInitialization parameters for the fnet_ping_request() function
 Cfnet_serial_streamStream control structure
 Cfnet_shellShell main control structure
 Cfnet_shell_commandShell command control structure
 Cfnet_shell_paramsInput parameters for fnet_shell_init()
 Cfnet_sntp_paramsInitialization parameters for the fnet_sntp_init() function
 Cfnet_sntp_timestamp_tSNTP timestamp (RFC4330) is represented as a 64-bit unsigned fixed-point number, in seconds relative to 0h on 1 January 1900. The integer part is in the first 32 bits, and the fraction part in the last 32 bits. The maximum number that can be represented is 4,294,967,295 seconds with a precision of about 232 picoseconds
 Cfnet_sntp_utc_tCoordinated Universal Time (UTC) type
 Cfnet_sockaddrSocket address structure
 Cfnet_sockaddr_inIPv4 Socket address structure
 Cfnet_sockaddr_in6IPv6 Socket address structure
 Cfnet_telnet_paramsInput parameters for fnet_telnet_init()
 Cfnet_tftp_cln_paramsInput parameters for the fnet_tftp_cln_init() function
 Cfnet_tftp_srv_paramsInput parameters for the fnet_tftp_srv_init() function
 Cfnet_tls_paramsInput parameters structure for fnet_tls_init()
 Cfnet_wifi_access_point_params_tWi-Fi access point parameters for fnet_wifi_access_point()
 Cfnet_wifi_connect_params_tWi-Fi connection parameters for fnet_wifi_connect()

© 2005-2018 by Andrey Butok. http://fnet.sourceforge.net