From ca749a589afc4f12de4bfb0f63591a49e3703372 Mon Sep 17 00:00:00 2001 From: danieldg Date: Wed, 2 Sep 2009 00:48:16 +0000 Subject: Add irc::sockets::satouser for user-readable IP/port pairs git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11627 e03df62e-2008-0410-955e-edbf42e46eb7 --- include/socket.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/socket.h') diff --git a/include/socket.h b/include/socket.h index 593550018..d3a45475d 100644 --- a/include/socket.h +++ b/include/socket.h @@ -115,6 +115,12 @@ namespace irc * @return true if the conversion was successful, false if unknown address family */ CoreExport bool satoap(const irc::sockets::sockaddrs* sa, std::string& addr, int &port); + /** Convert a binary sockaddr to a user-readable string. + * This means IPv6 addresses are written as [::1]:6667, and *:6668 is used for 0.0.0.0:6668 + * @param sa The structure to convert + * @return The string; "" if not a valid address + */ + CoreExport std::string satouser(const irc::sockets::sockaddrs* sa); } } -- cgit v1.2.3