summaryrefslogtreecommitdiff
path: root/include/socketengine.h
AgeCommit message (Expand)Author
2009-11-06Remove Extensible parent from EventHandlerdanieldg
2009-10-25Fixes found by removing User inheritance from StreamSocketdanieldg
2009-10-24Get rid of OpenTCPSocketdanieldg
2009-09-30Remove include/inspircd_se_config.h and socketengine-specific headersdanieldg
2009-09-26Add FD_WANT_SINGLE_WRITE to efficiently replace FD_WANT_POLL_WRITEdanieldg
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-02Remove unneeded Extensible inheritance and remove "age" field from classbasedanieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-01-02Update copyrights for 2009.w00t
2008-09-07Initialising the member we added might be an idea.w00t
2008-09-07Fix forward-declaration caused as a result of recent changes.w00t
2008-09-07Start moving IO hooking from being bufferedsocket based to residing in EventH...w00t
2008-06-18Measure bandwidth statistics from the socket engine (kiloBITS per second in, ...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-09-04* Fixed some incorrect declarations in IOCPEngineburlex
2007-08-23Document all this shit!brain
2007-08-23Craquity craq De-craq!brain
2007-08-15Fixed, i forgot the virtual when implementing thisbrain
2007-07-27Windows specific data types in EventHandler are now Extensible itemsbrain
2007-07-27Removal of some ifdefsbrain
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-06-17Commentsbrain
2007-05-19Space indents must die.brain
2007-05-19Windows support. Tested and working to compile on freebsd and linux. Next ste...w00t
2007-01-12Update inline documentation for DelFd() so the doxygen docs will be correct.peavey
2007-01-11pgsql should now work thx to added posibility to force a fd out of the socket...peavey
2006-12-15And now, just to force you to recompile the *whole* ircd.. updated headers on...w00t
2006-10-31Socket error state stuffbrain
2006-10-30Document SocketEngine::WantWrite()brain
2006-10-30WARNING: This commit breaks kqueue and select -- work in progress!brain
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-11Now two types of log macro, log() and ilog(). log() assumes an InspIRCd objec...brain
2006-08-01Remove X_ESTAB_CLASSDNS, X_ESTAB_DNS now does the job of this (i TOLD w00t an...brain
2006-07-19Add #include <sys/select.h> to select engine, we probably need itbrain
2006-07-19* Seperate out socket engines into derived classes of SocketEngine.brain
2006-07-12Added class Resolver (needs testing)brain
2006-07-10Made a load more stuff Extensible which might be of use to someonebrain
2006-03-12Commented a lot of stuff that hasnt been commented since 1.0.2brain
2006-03-11Added method to check if an fd is in the socketengine or notbrain
2006-01-15Updated copyrights in headers etc using perl inplace editbrain
2005-12-29Changed 65535 to MAX_DESCRIPTORS calculated at configure-timebrain
2005-12-29Added extra checking to socketengine to refuse connections after we reach the...brain
2005-12-29Added counters for MAX_DESCRIPTORS etc which allows the socket engine to refu...brain
2005-12-29Optimizing to not use so much cpu with high user loadsbrain