ESPHome  2022.8.0
Data Structures | Namespaces | Functions
socket.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::socket::Socket
 

Namespaces

 esphome
 
 esphome::socket
 

Functions

std::unique_ptr< Socket > esphome::socket::socket (int domain, int type, int protocol)
 Create a socket of the given domain, type and protocol. More...
 
std::unique_ptr< Socket > esphome::socket::socket_ip (int type, int protocol)
 Create a socket in the newest available IP domain (IPv6 or IPv4) of the given type and protocol. More...
 
socklen_t esphome::socket::set_sockaddr_any (struct sockaddr *addr, socklen_t addrlen, uint16_t port)
 Set a sockaddr to the any address for the IP version used by socket_ip(). More...