Welcome to the FoxOS website!
udp_handler::udp_handler()
undefined
udp_handler::~udp_handler()
undefined
void udp_handler::on_udp_message(udp_socket *socket, uint8_t* data, size_t size)
udp_socket *socket
uint8_t* data
size_t size
void
udp_socket::udp_socket(udp_provider* provider)
undefined
udp_provider* provider
udp_socket::~udp_socket()
undefined
void udp_socket::handle_udp_message(uint8_t* data, size_t size)
uint8_t* data
size_t size
void
void udp_socket::send(uint8_t* data, size_t size)
uint8_t* data
size_t size
void
void udp_socket::disconnect()
void
udp_provider::udp_provider(ipv4_provider* ipv4Provider): ipv4_handler(ipv4Provider, 0x11), binds(100)
undefined
ipv4_provider* ipv4Provider
bool udp_provider::on_internet_protocol_received(uint32_t srcIP_BE, uint32_t dstIP_BE, uint8_t* payload, uint32_t size)
uint32_t srcIP_BE
uint32_t dstIP_BE
uint8_t* payload
uint32_t size
bool
udp_socket* udp_provider::connect(uint32_t ip, uint16_t port)
uint32_t ip
uint16_t port
udp_socket*
udp_socket* udp_provider::listen(uint16_t port)
uint16_t port
udp_socket*
void udp_provider::disconnect(udp_socket* socket)
udp_socket* socket
void
void udp_provider::send(udp_socket* socket, uint8_t* data, size_t size)
udp_socket* socket
uint8_t* data
size_t size
void
void udp_provider::bind(udp_socket* socket, udp_handler* handler)
udp_socket* socket
udp_handler* handler
void