|
Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
|
#include <UdpSocket.hpp>


Public Member Functions | |
| UdpSocket () | |
| void | bind (int port) |
| ssize_t | recv_from (char *buffer, size_t length, sockaddr_in &sender_addr) |
| ssize_t | send_to (const char *buffer, size_t length, const sockaddr_in &dest_addr) |
Public Member Functions inherited from network::Socket | |
| Socket () | |
| Socket (socket_t fd) | |
| ~Socket () | |
| Socket (const Socket &)=delete | |
| Socket & | operator= (const Socket &)=delete |
| Socket (Socket &&other) noexcept | |
| Socket & | operator= (Socket &&other) noexcept |
| socket_t | fd () const |
| bool | is_valid () const |
| void | close () |
| void | set_non_blocking () |
| network::UdpSocket::UdpSocket | ( | ) |
| void network::UdpSocket::bind | ( | int | port | ) |
| ssize_t network::UdpSocket::recv_from | ( | char * | buffer, |
| size_t | length, | ||
| sockaddr_in & | sender_addr | ||
| ) |
| ssize_t network::UdpSocket::send_to | ( | const char * | buffer, |
| size_t | length, | ||
| const sockaddr_in & | dest_addr | ||
| ) |