summaryrefslogtreecommitdiff
path: root/src/socketengine.cpp
AgeCommit message (Expand)Author
2009-09-30Remove include/inspircd_se_config.h and socketengine-specific headersdanieldg
2009-09-26Clean up SocketEngine interface to allow edge-triggered I/O and sockets that ...danieldg
2009-09-21Create StreamSocket for IO hooking implementationdanieldg
2009-09-02ThreadWindows: Remove ThreadSignalListener and connect the socket right awaydanieldg
2009-09-02Cast rework: use C++ style static_cast<> instead of C-style castsdanieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-02-14Nuke trailing spacespeavey
2009-01-02Update copyrights for 2009.w00t
2008-11-01Second attempt at time() -> SI->Time(), now problems with the original were f...w00t
2008-10-23Revert earlier time() -> SI->Time() diff for now, this causes problems with d...w00t
2008-10-23Patch from Namegduf converting all instances (where possible) of time() -> Se...w00t
2008-09-07Initialising the member we added might be an idea.w00t
2008-09-07Fix a stupid error, and two warnings.w00t
2008-09-07Start moving IO hooking from being bufferedsocket based to residing in EventH...w00t
2008-08-25Add poll to build system if kqueue/epoll/ports are not used, above select.w00t
2008-07-29Remove last vestige of libircdfoo, by changing tag into a single identifier...w00t
2008-06-18Properly clear the bandwidth measurementsbrain
2008-06-18another fix just to piss off people who are trying to build every svn revisionbrain
2008-06-18Fix typobrain
2008-06-18Measure bandwidth statistics from the socket engine (kiloBITS per second in, ...brain
2008-04-15Fix the problems GreenReaper found with the windows select engine, this has n...brain
2008-04-02Automatic detection and allocation of max fds. No longer needs recompile to c...brain
2008-02-14Keep count of the number of events in total, and seperate read, write and err...brain
2008-01-10Header update: 2007 -> 2008w00t
2007-10-23Move socketengines into their own dir. This was all w00t's idea, but i told h...brain
2007-10-22Conditionals in the buildsystem language allowing for checking of configure f...brain
2007-10-22Remove the need for a bunch of the hard coded arrays/hashes by scanning the s...brain
2007-09-04* Fixed some incorrect declarations in IOCPEngineburlex
2007-08-23Craquity craq De-craq!brain
2007-08-15This is now correct.brain
2007-08-15* include/caller.h will now compile correctly on Windows platforms.burlex
2007-07-27Some smart tricks to eliminate win32 ifdefs that are creeping into portable f...brain
2007-07-16OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.peavey
2007-07-16'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...peavey
2007-05-19Windows support. Tested and working to compile on freebsd and linux. Next ste...w00t
2007-01-11pgsql should now work thx to added posibility to force a fd out of the socket...peavey
2006-12-15Jesus, look who's the commit whore today. More header updates, and removal of...w00t
2006-10-30WARNING: This commit breaks kqueue and select -- work in progress!brain
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-18Get rid of SocketEngine::Wait and array-copy, change to SocketEngine::Dispatc...brain
2006-08-18EventHandler class, an abstraction for raw i/obrain
2006-08-12So i wonder why we've not had this problem soonerbrain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11Now two types of log macro, log() and ilog(). log() assumes an InspIRCd objec...brain
2006-07-19Whoops, forgot SocketEngine::SocketEngine() gets called recursively from *Eng...brain
2006-07-19* Seperate out socket engines into derived classes of SocketEngine.brain
2006-06-29Change log() to a #define, the real symbol is now do_log(), the new macro aut...om
2006-05-16Check for failed epoll or kqueuebrain
2006-03-11Added method to check if an fd is in the socketengine or notbrain
2006-03-07Tweaks to socket engine, faster buffer flush and hopefully more stablebrain