From f6e5e6a2b4dd3f5e6e9e5c152dd92fcd9bc440f2 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sat, 17 Dec 2022 12:24:32 +0000 Subject: Add sockaddrs::str to stringify a sockaddrs properly. Also clean up the socket code slightly. --- include/sockets.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/sockets.h b/include/sockets.h index 641800b6d..ec84bc5eb 100644 --- a/include/sockets.h +++ b/include/sockets.h @@ -63,6 +63,11 @@ union CoreExport sockaddrs */ Anope::string addr() const; + /** Gets the endpoint represented by this addr. + * @return The endpoint. + */ + Anope::string str() const; + /** Get the reverse address represented by this addr * @return The reverse address */ @@ -232,7 +237,7 @@ class CoreExport Socket * @param family The family of the socket * @param type The socket type, defaults to SOCK_STREAM */ - Socket(int sock, bool family = AF_INET, int type = SOCK_STREAM); + Socket(int sock, int family = AF_INET, int type = SOCK_STREAM); /** Destructor, closes the socket and removes it from the engine */ -- cgit