From f2acdbc3820f0f4f5ef76a0a64e73d2a320df91f Mon Sep 17 00:00:00 2001 From: peavey Date: Mon, 16 Jul 2007 17:30:04 +0000 Subject: OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/socketengine.cpp | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 93 insertions(+), 1 deletion(-) (limited to 'src/socketengine.cpp') diff --git a/src/socketengine.cpp b/src/socketengine.cpp index 6a4e653db..48f7e11bf 100644 --- a/src/socketengine.cpp +++ b/src/socketengine.cpp @@ -1 +1,93 @@ -/* +------------------------------------+ * | 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"; } \ 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"; +} + -- cgit v1.2.3