Welcome to the FoxOS website!
tcp_handler::tcp_handler() undefinedtcp_handler::~tcp_handler() undefinedbool tcp_handler::on_tcp_message(tcp_socket* socket, uint8_t* data, size_t size) tcp_socket* socketuint8_t* datasize_t sizebool
      tcp_socket::tcp_socket(tcp_provider* provider): acknowledged(1) undefinedtcp_provider* providertcp_socket::~tcp_socket() undefinedbool tcp_socket::handle_tcp_message(uint8_t* data, size_t size) uint8_t* datasize_t sizebool
      void tcp_socket::send(uint8_t* data, size_t size) uint8_t* datasize_t sizevoid
      void tcp_socket::disconnect() void
      tcp_provider::tcp_provider(ipv4_provider *ipv4_provider): ipv4_handler(ipv4_provider, 0x06), binds(100) undefinedipv4_provider *ipv4_providerbool tcp_provider::on_internet_protocol_received(uint32_t srcIP_BE, uint32_t dstIP_BE, uint8_t* payload, uint32_t size) uint32_t srcIP_BEuint32_t dstIP_BEuint8_t* payloaduint32_t sizebool
      tcp_socket* tcp_provider::connect(uint32_t ip, uint16_t port) uint32_t ipuint16_t porttcp_socket*
      tcp_socket* tcp_provider::listen(uint16_t port) uint16_t porttcp_socket*
      void tcp_provider::disconnect(tcp_socket* socket) tcp_socket* socketvoid
      void tcp_provider::send(tcp_socket* socket, uint8_t* data, size_t size, uint16_t flags) tcp_socket* socketuint8_t* datasize_t sizeuint16_t flagsvoid
      void tcp_provider::retransmit(tcp_socket* socket, uint8_t* packet, size_t size, list::node* list_node)  tcp_socket* socketuint8_t* packetsize_t sizelist::node* list_node void
      void tcp_provider::bind(tcp_socket* socket, tcp_handler* handler) tcp_socket* sockettcp_handler* handlervoid