X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fsocket.h;h=8c7cc2e4e06bcdaf6206bc80d5e8d843011c024f;hb=60d92db9a1b71bbfd4230c5eb9f04cd6a87a41d8;hp=9d6c56a182f9c05a426b8758c6067ef7f8113c31;hpb=3b595d39a50e38283768bc6ec8aeb9e73071224f;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/socket.h b/include/socket.h index 9d6c56a18..8c7cc2e4e 100644 --- a/include/socket.h +++ b/include/socket.h @@ -119,6 +119,9 @@ namespace irc } } +/** A list of failed port bindings, used for informational purposes on startup */ +typedef std::vector > FailedPortList; + #include "socketengine.h" /** This class handles incoming connections on client ports. * It will create a new User for every valid connection @@ -128,10 +131,7 @@ class CoreExport ListenSocket : public EventHandler { public: reference bind_tag; - std::string bind_addr; - int bind_port; - /** Human-readable bind description */ - std::string bind_desc; + const irc::sockets::sockaddrs bind_sa; class IOHookProvRef : public dynamic_reference_nocheck {