<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/socketengines/socketengine_epoll.cpp, branch v3.0.0a1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/src/socketengines/socketengine_epoll.cpp?h=v3.0.0a1</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/src/socketengines/socketengine_epoll.cpp?h=v3.0.0a1'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2016-08-11T08:56:47Z</updated>
<entry>
<title>socketengine_epoll Remove unused #define EP_DELAY 5</title>
<updated>2016-08-11T08:56:47Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-08-11T08:56:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=f09ca8cf45a23680c16aab9068fb42f761098a93'/>
<id>urn:sha1:f09ca8cf45a23680c16aab9068fb42f761098a93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dispatch EventHandler events to dedicated virtual functions</title>
<updated>2015-04-12T14:20:13Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2015-04-12T14:20:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=612384b3d46d06eea6fd71ee6dc60471d0f9e3d1'/>
<id>urn:sha1:612384b3d46d06eea6fd71ee6dc60471d0f9e3d1</id>
<content type='text'>
Remove enum EventType
</content>
</entry>
<entry>
<title>Kill needless #includes in source files</title>
<updated>2014-06-14T13:30:14Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-06-14T13:30:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=82435b6fa8805baa65e04a582f3e4a2c84237f73'/>
<id>urn:sha1:82435b6fa8805baa65e04a582f3e4a2c84237f73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change the number reported by SocketEngine::GetMaxFds() to be informal</title>
<updated>2014-06-07T11:47:26Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-06-07T11:47:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=5a6fd54f8fd217232f98804431928609580742bc'/>
<id>urn:sha1:5a6fd54f8fd217232f98804431928609580742bc</id>
<content type='text'>
Do not exit if we can't determine it
</content>
</entry>
<entry>
<title>socketengine_epoll Pass a dummy value to epoll_create() that does not depend on GetMaxFds()</title>
<updated>2014-06-07T11:33:50Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-06-07T11:33:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=76f1ba946972dbff089b27d64748afc1c0d95c6a'/>
<id>urn:sha1:76f1ba946972dbff089b27d64748afc1c0d95c6a</id>
<content type='text'>
From man epoll:
Since Linux 2.6.8, the size argument is unused, but must be greater than zero. (The kernel dynamically sizes the required data structures without needing this initial hint.)
</content>
</entry>
<entry>
<title>Relax fd bounds checking</title>
<updated>2014-06-07T11:30:14Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-06-07T11:30:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=30fec322809582f91be70cc1bb16c9678180db76'/>
<id>urn:sha1:30fec322809582f91be70cc1bb16c9678180db76</id>
<content type='text'>
We can cope with fds greater than SocketEngine::GetMaxFds() since 3752b3f59d5216d7dc6221a361efc76b9ad2273d
</content>
</entry>
<entry>
<title>Store the EventHandler* in the kevent/epoll_event/portev struct</title>
<updated>2014-02-09T16:31:57Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-02-09T16:31:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=034488fc4aca4fb85c923d881f4b95675eba37b6'/>
<id>urn:sha1:034488fc4aca4fb85c923d881f4b95675eba37b6</id>
<content type='text'>
This removes the need to call GetRef() for every socket in DispatchEvents()
</content>
</entry>
<entry>
<title>Change all socketengine methods to be static</title>
<updated>2014-02-08T22:01:44Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-02-08T22:01:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=efe77ba63b1e519fc4d563bd9b599277c4bd96e5'/>
<id>urn:sha1:efe77ba63b1e519fc4d563bd9b599277c4bd96e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move socketengine stats into a new class</title>
<updated>2014-02-08T21:40:30Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-02-08T21:40:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=689996cb8856af43a033eb5ca1cb9df7475c0854'/>
<id>urn:sha1:689996cb8856af43a033eb5ca1cb9df7475c0854</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update SocketEngine::CurrentSetSize in AddFdRef()/DelFdRef()</title>
<updated>2014-02-08T21:34:11Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-02-08T21:34:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=aea38a0dd702895b7dfd18efd26a0dcead2279fc'/>
<id>urn:sha1:aea38a0dd702895b7dfd18efd26a0dcead2279fc</id>
<content type='text'>
</content>
</entry>
</feed>
