Moving operator<< and operator>> overloads into the Poco::Net namespace. (#4491)

This commit is contained in:
Andrew Auclair 2024-03-28 14:43:14 -04:00 committed by GitHub
parent aabe113c8e
commit 47c4f073e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 14 additions and 12 deletions

View File

@ -474,12 +474,11 @@ inline void IPAddress::newIPv6(unsigned prefix)
#endif // POCO_HAVE_IPv6
} } // namespace Poco::Net
Net_API Poco::BinaryWriter& operator << (Poco::BinaryWriter& writer, const Poco::Net::IPAddress& value);
Net_API Poco::BinaryReader& operator >> (Poco::BinaryReader& reader, Poco::Net::IPAddress& value);
Net_API std::ostream& operator << (std::ostream& ostr, const Poco::Net::IPAddress& addr);
} } // namespace Poco::Net
#endif // Net_IPAddress_INCLUDED

View File

@ -316,12 +316,12 @@ inline bool SocketAddress::operator != (const SocketAddress& socketAddress) cons
}
} } // namespace Poco::Net
Net_API Poco::BinaryWriter& operator << (Poco::BinaryWriter& writer, const Poco::Net::SocketAddress& value);
Net_API Poco::BinaryReader& operator >> (Poco::BinaryReader& reader, Poco::Net::SocketAddress& value);
Net_API std::ostream& operator << (std::ostream& ostr, const Poco::Net::SocketAddress& address);
} } // namespace Poco::Net
#endif // Net_SocketAddress_INCLUDED

View File

@ -674,9 +674,6 @@ std::vector<unsigned char> IPAddress::toBytes() const
}
} } // namespace Poco::Net
Poco::BinaryWriter& operator << (Poco::BinaryWriter& writer, const Poco::Net::IPAddress& value)
{
writer << static_cast<Poco::UInt8>(value.length());
@ -701,3 +698,7 @@ std::ostream& operator << (std::ostream& ostr, const Poco::Net::IPAddress& addr)
ostr << addr.toString();
return ostr;
}
} } // namespace Poco::Net

View File

@ -433,9 +433,6 @@ Poco::UInt16 SocketAddress::resolveService(const std::string& service)
}
} } // namespace Poco::Net
Poco::BinaryWriter& operator << (Poco::BinaryWriter& writer, const Poco::Net::SocketAddress& value)
{
writer << value.host();
@ -460,3 +457,8 @@ std::ostream& operator << (std::ostream& ostr, const Poco::Net::SocketAddress& a
ostr << address.toString();
return ostr;
}
} } // namespace Poco::Net