]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socketengine.cpp
OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.
[user/henk/code/inspircd.git] / src / socketengine.cpp
index 6a4e653db1bfe0a385f1088a9fc0532642d52979..48f7e11bf611d7e2f05df7af0d2e2dd7260c59b7 100644 (file)
@@ -1 +1,93 @@
-/*       +------------------------------------+\r *       | Inspire Internet Relay Chat Daemon |\r *       +------------------------------------+\r *\r *  InspIRCd: (C) 2002-2007 InspIRCd Development Team\r * See: http://www.inspircd.org/wiki/index.php/Credits\r *\r * This program is free but copyrighted software; see\r *            the file COPYING for details.\r *\r * ---------------------------------------------------\r */\r\r#include "inspircd.h"\r#include "socketengine.h"\r\rint EventHandler::GetFd()\r{\r      return this->fd;\r}\r\rvoid EventHandler::SetFd(int FD)\r{\r this->fd = FD;\r}\r\rbool EventHandler::Readable()\r{\r      return true;\r}\r\rbool EventHandler::Writeable()\r{\r       return false;\r}\r\rvoid SocketEngine::WantWrite(EventHandler* eh)\r{\r}\r\rSocketEngine::SocketEngine(InspIRCd* Instance) : ServerInstance(Instance)\r{\r       memset(ref, 0, sizeof(ref));\r}\r\rSocketEngine::~SocketEngine()\r{\r}\r\rbool SocketEngine::AddFd(EventHandler* eh)\r{\r        return true;\r}\r\rbool SocketEngine::HasFd(int fd)\r{\r     if ((fd < 0) || (fd > MAX_DESCRIPTORS))\r                return false;\r  return ref[fd];\r}\r\rEventHandler* SocketEngine::GetRef(int fd)\r{\r        if ((fd < 0) || (fd > MAX_DESCRIPTORS))\r                return 0;\r      return ref[fd];\r}\r\rbool SocketEngine::DelFd(EventHandler* eh, bool force)\r{\r    return true;\r}\r\rint SocketEngine::GetMaxFds()\r{\r        return 0;\r}\r\rint SocketEngine::GetRemainingFds()\r{\r     return 0;\r}\r\rint SocketEngine::DispatchEvents()\r{\r      return 0;\r}\r\rstd::string SocketEngine::GetName()\r{\r     return "misconfigured";\r}\r\r
\ No newline at end of file
+/*       +------------------------------------+
+ *       | Inspire Internet Relay Chat Daemon |
+ *       +------------------------------------+
+ *
+ *  InspIRCd: (C) 2002-2007 InspIRCd Development Team
+ * See: http://www.inspircd.org/wiki/index.php/Credits
+ *
+ * This program is free but copyrighted software; see
+ *            the file COPYING for details.
+ *
+ * ---------------------------------------------------
+ */
+
+#include "inspircd.h"
+#include "socketengine.h"
+
+int EventHandler::GetFd()
+{
+       return this->fd;
+}
+
+void EventHandler::SetFd(int FD)
+{
+       this->fd = FD;
+}
+
+bool EventHandler::Readable()
+{
+       return true;
+}
+
+bool EventHandler::Writeable()
+{
+       return false;
+}
+
+void SocketEngine::WantWrite(EventHandler* eh)
+{
+}
+
+SocketEngine::SocketEngine(InspIRCd* Instance) : ServerInstance(Instance)
+{
+       memset(ref, 0, sizeof(ref));
+}
+
+SocketEngine::~SocketEngine()
+{
+}
+
+bool SocketEngine::AddFd(EventHandler* eh)
+{
+       return true;
+}
+
+bool SocketEngine::HasFd(int fd)
+{
+       if ((fd < 0) || (fd > MAX_DESCRIPTORS))
+               return false;
+       return ref[fd];
+}
+
+EventHandler* SocketEngine::GetRef(int fd)
+{
+       if ((fd < 0) || (fd > MAX_DESCRIPTORS))
+               return 0;
+       return ref[fd];
+}
+
+bool SocketEngine::DelFd(EventHandler* eh, bool force)
+{
+       return true;
+}
+
+int SocketEngine::GetMaxFds()
+{
+       return 0;
+}
+
+int SocketEngine::GetRemainingFds()
+{
+       return 0;
+}
+
+int SocketEngine::DispatchEvents()
+{
+       return 0;
+}
+
+std::string SocketEngine::GetName()
+{
+       return "misconfigured";
+}
+