1
0
mirror of https://github.com/anope/anope.git synced 2026-07-05 19:43:13 +02:00

Add sockaddrs::str to stringify a sockaddrs properly.

Also clean up the socket code slightly.
This commit is contained in:
Sadie Powell
2022-12-17 12:24:32 +00:00
parent dfdcd3021a
commit f6e5e6a2b4
3 changed files with 45 additions and 9 deletions
+6 -1
View File
@@ -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
*/