summaryrefslogtreecommitdiff
path: root/src/socketengines/socketengine_select.cpp
AgeCommit message (Expand)Author
2017-10-22Convert GetMaxFds() to size_t and deduplicate setting code.Peter Powell
2017-07-11Improve and centralize socket engine event counters.Robin Burchell
2015-04-12Dispatch EventHandler events to dedicated virtual functionsAttila Molnar
2014-06-14Kill needless #includes in source filesAttila Molnar
2014-04-07Merge insp20Attila Molnar
2014-02-13socketengine_select Reset the values in the timeval struct on *nix before sel...Attila Molnar
2014-02-08Change all socketengine methods to be staticAttila Molnar
2014-02-08Move socketengine stats into a new classAttila Molnar
2014-02-08Update SocketEngine::CurrentSetSize in AddFdRef()/DelFdRef()Attila Molnar
2014-02-08Rename SocketEngine::AddFd() and DelFd() to AddFdRef() and DelFdRef()Attila Molnar
2014-02-08Replace SocketEngine::GetName() with INSPIRCD_SOCKETENGINE_NAME defineAttila Molnar
2014-02-04Coding style changes in socketenginesAdam
2014-02-04New socketengine stuff:Adam
2013-08-30Merge insp20attilamolnar
2013-06-10Fix high CPU use on Windows when connecting to a serverattilamolnar
2013-05-19Fix spacing in calls to LogManager::Log.Peter Powell
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-04-05Merge inspircd_{config,version}.h into a single header file.Peter Powell
2012-11-09Make the select() socketengine suck significantly lessAdam
2012-10-12Windows: In-depth cleanup (see details)ChrisTX
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-03-02DelFd should not fail, it will leave a bad dangling pointer in that casedanieldg
2010-03-02Don't send events for removed FDs when both read and write are readydanieldg
2010-01-18Remove excessive gettimeofday system callsdanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-10-24remove a hanging #endifpeavey
2009-10-24Remove IOCP socket enginedanieldg
2009-10-14Fix noeol on socketengine_selectdanieldg
2009-10-11Ugly-ish hack to select SocketEngine on windows until I or someone else finds...peavey
2009-10-11Fix some signedness.peavey
2009-09-30Remove include/inspircd_se_config.h and socketengine-specific headersdanieldg
2009-09-26Compile fixes and message updatesdanieldg
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-09Fix invalid iterator in select socketengine, clean up its memory use a bit toodanieldg
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-08-23Forward port r10234, thanks psychonw00t
2008-05-11cleanup an old unused varpeavey
2008-04-15Fix obvious compile error (whoops)brain
2008-04-15the select socket engine went on the assumption that a socket may remove itse...brain
2008-04-07Patch from Brain: set MAX_DESCRIPTORS for all socket engines (I missed this)w00t
2008-04-03Fix socketengine select to work with arsey compilers that think we're using I...brain
2008-04-02Automatic detection and allocation of max fds. No longer needs recompile to c...brain
2008-04-01Don't fuck up the map by inserting 0w00t
2008-02-22Convert remaining InspIRCd::Log() calls to new logging systemaquanight
2008-02-14Keep count of the number of events in total, and seperate read, write and err...brain
2008-02-01fixed getsockopt parameter 4, removed sys/select.h on windows platformfez
2008-01-10Header update: 2007 -> 2008w00t