#include <ip_address.h>
Definition at line 54 of file ip_address.h.
◆ IPAddress() [1/14]
| esphome::network::IPAddress::IPAddress |
( |
| ) |
|
|
inline |
◆ IPAddress() [2/14]
| esphome::network::IPAddress::IPAddress |
( |
uint8_t | first, |
|
|
uint8_t | second, |
|
|
uint8_t | third, |
|
|
uint8_t | fourth ) |
|
inline |
◆ IPAddress() [3/14]
| esphome::network::IPAddress::IPAddress |
( |
const std::string & | in_address | ) |
|
|
inline |
◆ IPAddress() [4/14]
| esphome::network::IPAddress::IPAddress |
( |
const ip_addr_t * | other_ip | ) |
|
|
inline |
◆ IPAddress() [5/14]
| esphome::network::IPAddress::IPAddress |
( |
uint8_t | first, |
|
|
uint8_t | second, |
|
|
uint8_t | third, |
|
|
uint8_t | fourth ) |
|
inline |
◆ IPAddress() [6/14]
| esphome::network::IPAddress::IPAddress |
( |
const ip_addr_t * | other_ip | ) |
|
|
inline |
◆ IPAddress() [7/14]
| esphome::network::IPAddress::IPAddress |
( |
const char * | in_address | ) |
|
|
inline |
◆ IPAddress() [8/14]
| esphome::network::IPAddress::IPAddress |
( |
const std::string & | in_address | ) |
|
|
inline |
◆ IPAddress() [9/14]
| esphome::network::IPAddress::IPAddress |
( |
ip4_addr_t * | other_ip | ) |
|
|
inline |
◆ IPAddress() [10/14]
| esphome::network::IPAddress::IPAddress |
( |
const arduino_ns::IPAddress & | other_ip | ) |
|
|
inline |
◆ IPAddress() [11/14]
| esphome::network::IPAddress::IPAddress |
( |
ip6_addr_t * | other_ip | ) |
|
|
inline |
◆ IPAddress() [12/14]
| esphome::network::IPAddress::IPAddress |
( |
esp_ip6_addr_t * | other_ip | ) |
|
|
inline |
◆ IPAddress() [13/14]
| esphome::network::IPAddress::IPAddress |
( |
esp_ip4_addr_t * | other_ip | ) |
|
|
inline |
◆ IPAddress() [14/14]
| esphome::network::IPAddress::IPAddress |
( |
esp_ip_addr_t * | other_ip | ) |
|
|
inline |
◆ ESPDEPRECATED() [1/2]
| esphome::network::IPAddress::ESPDEPRECATED |
( |
"Use str_to() instead. Removed in 2026.8.0" | , |
|
|
"2026.2.0" | ) |
|
inline |
◆ ESPDEPRECATED() [2/2]
| esphome::network::IPAddress::ESPDEPRECATED |
( |
"Use str_to() instead. Removed in 2026.8.0" | , |
|
|
"2026.2.0" | ) |
|
inline |
Write IP address to buffer.
Buffer must be at least IP_ADDRESS_BUFFER_SIZE bytes. Output is lowercased per RFC 5952 (IPv6 hex digits a-f).
Definition at line 153 of file ip_address.h.
◆ is_ip4()
| bool esphome::network::IPAddress::is_ip4 |
( |
| ) |
const |
|
inline |
◆ is_ip6()
| bool esphome::network::IPAddress::is_ip6 |
( |
| ) |
const |
|
inline |
◆ is_multicast()
| bool esphome::network::IPAddress::is_multicast |
( |
| ) |
const |
|
inline |
◆ is_set()
| bool esphome::network::IPAddress::is_set |
( |
| ) |
const |
|
inline |
◆ operator arduino_ns::IPAddress()
| esphome::network::IPAddress::operator arduino_ns::IPAddress |
( |
| ) |
const |
|
inline |
◆ operator esp_ip4_addr_t()
| esphome::network::IPAddress::operator esp_ip4_addr_t |
( |
| ) |
const |
|
inline |
◆ operator esp_ip_addr_t()
| esphome::network::IPAddress::operator esp_ip_addr_t |
( |
| ) |
const |
|
inline |
◆ operator ip4_addr_t()
| esphome::network::IPAddress::operator ip4_addr_t |
( |
| ) |
const |
|
inline |
◆ operator ip_addr_t()
| esphome::network::IPAddress::operator ip_addr_t |
( |
| ) |
const |
|
inline |
◆ ip_addr_
| ip_addr_t esphome::network::IPAddress::ip_addr_ |
|
protected |
The documentation for this struct was generated from the following file: