* | Inspire Internet Relay Chat Daemon |
* +------------------------------------+
*
- * InspIRCd: (C) 2002-2008 InspIRCd Development Team
- * See: http://www.inspircd.org/wiki/index.php/Credits
+ * InspIRCd: (C) 2002-2009 InspIRCd Development Team
+ * See: http://wiki.inspircd.org/Credits
*
* This program is free but copyrighted software; see
* the file COPYING for details.
class BufferedSocket;
class InspIRCd;
-using irc::sockets::insp_sockaddr;
-using irc::sockets::insp_inaddr;
-using irc::sockets::insp_ntoa;
-using irc::sockets::insp_aton;
-
/** Used to time out socket connections
*/
class CoreExport SocketTimeout : public Timer
/** Instance we were created by
*/
- InspIRCd* Instance;
+ InspIRCd* ServerInstance;
/** Timeout class or NULL
*/
*/
bool BindAddr(const std::string &ip);
+ /** (really) Try bind to a given IP setup. For internal use only.
+ */
+ bool DoBindMagic(const std::string ¤t_ip);
+
/**
* The default constructor does nothing
* and should not be used.
virtual bool OnDataReady();
/**
- * When it is ok to write to the socket, and a
+ * When it is ok to write to the socket, and a
* write event was requested, this method is
* triggered.
*
};
#endif
-