40 uint8_t *raw_address()
42 return _address.bytes;
48 IPAddress(uint8_t first_octet, uint8_t second_octet, uint8_t third_octet, uint8_t fourth_octet);
60 operator uint32_t()
const 62 return _address.dword;
66 return _address.dword == addr._address.
dword;
73 return _address.bytes[index];
77 return _address.bytes[index];
bool fromString(const char *address)
friend class DhcpClass
Definition: IPAddress.h:90
uint8_t & operator[](int index)
Definition: IPAddress.h:75
uint8_t bytes[4]
Definition: IPAddress.h:32
uint32_t dword
Definition: IPAddress.h:33
uint8_t operator[](int index) const
Definition: IPAddress.h:71
friend class DNSClient
Definition: IPAddress.h:91
bool operator==(const IPAddress &addr) const
Definition: IPAddress.h:64
Definition: Printable.h:8
bool fromString(const String &address)
Definition: IPAddress.h:53
virtual size_t printTo(Print &p) const
const char * c_str() const
Definition: WString.h:111
Definition: IPAddress.h:29
friend class EthernetClass
Definition: IPAddress.h:86
IPAddress & operator=(const uint8_t *address)
const IPAddress INADDR_NONE(0, 0, 0, 0)