Welcome to the FoxOS website!
socket_manager_socket::socket_manager_socket(int socket_type) undefinedint socket_typesocket_manager_socket::~socket_manager_socket() undefinedvoid socket_manager_socket::connect(uint32_t ip_be, uint16_t port) uint32_t ip_beuint16_t portvoid
      void socket_manager_socket::disconnect() void
      void socket_manager_socket::send(uint8_t* data, uint32_t size) uint8_t* datauint32_t sizevoid
      int socket_manager_socket::receive(uint8_t* data, uint32_t size) uint8_t* datauint32_t sizeint
      bool socket_manager_socket::on_tcp_message(tcp_socket* socket, uint8_t* data, size_t size) tcp_socket* socketuint8_t* datasize_t sizebool
      void socket_manager_socket::on_udp_message(udp_socket* socket, uint8_t* data, size_t size) udp_socket* socketuint8_t* datasize_t sizevoid
      socket_manager::socket_manager() : sockets(10) undefinedint socket_manager::alloc_socket() int
      void socket_manager::free_socket(int socket_id) int socket_idvoid
      void socket_manager::register_socket(socket_manager_socket* sock) socket_manager_socket* sockvoid
      socket_manager_socket* socket_manager::get_socket(int socket_id) int socket_idsocket_manager_socket*