summaryrefslogtreecommitdiff
path: root/include/socketengine.h
AgeCommit message (Expand)Author
2021-03-05Update copyright headers.InspIRCd Robot
2020-04-24Update copyright headers.InspIRCd Robot
2020-04-21Fixes by misspell-fixerInspIRCd Robot
2020-02-15Add HasFd to EventHandler and switch code to use it.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-07-21Add a method for swapping user I/O handlers.Peter Powell
2019-05-14Resize the event sets to 2x the CurrentSetSize in ResizeDouble().Peter Powell
2018-01-20Pass an irc::socket::sockaddrs to SocketEngine::SendTo().Peter Powell
2018-01-20Pass an irc::socket::sockaddrs to SocketEngine::Connect().Peter Powell
2017-10-22Deduplicate error handling in the socket engines.Peter Powell
2017-10-22Convert GetMaxFds() to size_t and deduplicate setting code.Peter Powell
2017-08-26Remove some outdated documentation from the SocketEngine class.Peter Powell
2017-08-26Fix a bunch of Doxygen warnings.Peter Powell
2017-07-11Improve and centralize socket engine event counters.Robin Burchell
2016-08-11Update description of class EventHandlerAttila Molnar
2016-08-11Replace HandleEvent() references in the SocketEngine documentation with OnEve...Attila Molnar
2015-04-12Dispatch EventHandler events to dedicated virtual functionsAttila Molnar
2015-03-04Add SocketEngine::WriteV()Attila Molnar
2014-06-07Change the number reported by SocketEngine::GetMaxFds() to be informalAttila Molnar
2014-02-09Call DelFd() and SetFd(-1) from SocketEngine::Close(EventHandler*)Attila Molnar
2014-02-08Change all socketengine methods to be staticAttila Molnar
2014-02-08Move socketengine stats into a new classAttila 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-08Change SocketEngine functions that do not require an instance to be staticAttila Molnar
2014-02-04New socketengine stuff:Adam
2014-02-04Change type of SocketEngine::CurrentSetSize to size_t from intAttila Molnar
2013-08-30Merge insp20attilamolnar
2013-07-14Use the correct socket related error messages on WindowsAdam
2013-04-28Merge insp20attilamolnar
2013-04-24Move SocketEngine::IgnoreError() code into socketengine.h and add test for EW...attilamolnar
2013-04-16Fix m_ssl_gnutls and perhaps some other things on Windows by recognizing WSAE...Adam
2013-04-12Tidy up source files:Peter Powell
2013-04-05Merge inspircd_{config,version}.h into a single header file.Peter Powell
2013-04-01Whitespace and empty destructor removal, minor coding style changesattilamolnar
2012-07-05Fix Doxygen syntax errors.Peter Powell
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2012-04-14Fix some of the include guard names (requested by SaberUK)Justin Crawford
2012-04-14Fixes for bug #12Justin Crawford
2010-03-02DelFd should not fail, it will leave a bad dangling pointer in that casedanieldg
2010-02-12Floating-point math should have no place in an ircddanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-11-13Get rid of socklen_t parameter to Bind, we are using C++ here and can do it o...danieldg
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