]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/socket.h
Add ModeParser::IsModeChar to standardise mode validation.
[user/henk/code/inspircd.git] / include / socket.h
index 9d6c56a182f9c05a426b8758c6067ef7f8113c31..8c7cc2e4e06bcdaf6206bc80d5e8d843011c024f 100644 (file)
@@ -119,6 +119,9 @@ namespace irc
        }
 }
 
+/** A list of failed port bindings, used for informational purposes on startup */
+typedef std::vector<std::pair<irc::sockets::sockaddrs, int> > 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<ConfigTag> 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<IOHookProvider>
        {