oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
Loading...
Searching...
No Matches
Classes | Namespaces
net.hpp File Reference

RAII networking: sockets, network interface, DNS. More...

#include <ove/net.h>
#include <ove/types.hpp>
#include <ove/error.hpp>
Include dependency graph for net.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ove::Address
 Lightweight wrapper around ove_sockaddr_t. More...
 
class  ove::NetIfConfig
 Builder for ove_netif_config_t. More...
 
class  ove::NetIf
 RAII wrapper around an oveRTOS network interface. More...
 
class  ove::TcpSocket
 RAII wrapper around an oveRTOS TCP (stream) socket. More...
 
class  ove::UdpSocket
 RAII wrapper around an oveRTOS UDP (datagram) socket. More...
 
class  ove::TcpListener
 RAII wrapper around an oveRTOS TCP listening socket. More...
 

Namespaces

namespace  ove
 Top-level namespace for all oveRTOS C++ abstractions.
 
namespace  ove::dns
 DNS resolution helpers.
 

Detailed Description

RAII networking: sockets, network interface, DNS.