25 #ifndef SFML_IPADDRESS_HPP
26 #define SFML_IPADDRESS_HPP
31 #include <SFML/Config.hpp>
78 IPAddress(Uint8 Byte0, Uint8 Byte1, Uint8 Byte2, Uint8 Byte3);
102 std::string ToString()
const;
110 Uint32 ToInteger()
const;
131 static IPAddress GetPublicAddress(
float Timeout = 0.f);
141 bool operator ==(
const IPAddress& Other)
const;
151 bool operator !=(
const IPAddress& Other)
const;
161 bool operator <(
const IPAddress& Other)
const;
171 bool operator >(
const IPAddress& Other)
const;
181 bool operator <=(
const IPAddress& Other)
const;
191 bool operator >=(
const IPAddress& Other)
const;
215 SFML_API std::istream& operator >>(std::istream& Stream,
IPAddress& Address);
226 SFML_API std::ostream& operator <<(std::ostream& Stream,
const IPAddress& Address);
231 #endif // SFML_IPADDRESS_HPP