- Feb 13, 2015
-
-
Chen wang authored
-
- Feb 12, 2015
-
-
Craig Tiller authored
run: was getting a little lost
-
Nicolas Noble authored
-
Jan Tattermusch authored
-
- Feb 11, 2015
-
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
David Klempner authored
This is a multipoller based on epoll rather than poll. Note that this implementation is aimed at correctness rather than performance, although it should immediately have better scalability to large numbers of FDs, both due to epoll's O(1) sized API and due to not needing to wake up polling threads to do interest set changes. One notable difference here is that we directly attach a wakeup fd rather than using the freelisting kick mechanism that the poll() based implementations use, because modifying the epoll set to use a different kick fd each time isn't free.
-
- Feb 10, 2015
-
-
Vijay Pai authored
-
Nicolas Noble authored
-
- Feb 07, 2015
-
-
Craig Tiller authored
-
Craig Tiller authored
-
- Feb 06, 2015
-
-
Nicolas "Pixel" Noble authored
Also adding windows helpers to convert to and from TCHAR strings.
-
- Feb 05, 2015
-
-
Nicolas "Pixel" Noble authored
-
Julien Boeuf authored
-
- Feb 04, 2015
-
-
Nicolas Noble authored
-
Julien Boeuf authored
-
Craig Tiller authored
-
Nicolas "Pixel" Noble authored
Caveats: -) The win32 pollset isn't threadsafe (yet). -) Only client code is implemented. -) Only very simple code has been tested with it yet.
-
Jan Tattermusch authored
-
- Feb 03, 2015
-
-
Chen Wang authored
-
Julien Boeuf authored
- Had to add support for files and environment variables as well. - I can't compile on windows so I'm sure there will be some issues. - Tested end-to-end with the simple ssl fullstack test.
-
Craig Tiller authored
-
- Feb 01, 2015
-
-
Craig Tiller authored
-
Craig Tiller authored
-
- Jan 31, 2015
-
-
Chen Wang authored
-
Craig Tiller authored
-
- Jan 29, 2015
-
-
Nicolas "Pixel" Noble authored
-
- Jan 28, 2015
-
-
Nicolas Noble authored
-
- Jan 27, 2015
-
-
Jan Tattermusch authored
-
David Klempner authored
-
David Klempner authored
Fix the transitive closure of this change, including reintroducing pollset_kick_posix/windows where the latter is just a stub.
-
Nicolas Noble authored
-
Jan Tattermusch authored
-
David Klempner authored
This introduces the wakeup fd interface, corresponding approximately to the existing Google version, complete with a ported giant detailed usage comment. The implementation has two layers, "specialized" and "fallback". The specialized layer is intended to be a suitable platform specific implementation like eventfd, whereas "fallback" is probably pipe, with runtime detection of whether the specialized version works on this system (currently stubbed out).
-
- Jan 24, 2015
-
-
Nicolas "Pixel" Noble authored
-
Yang Gao authored
-
- Jan 23, 2015
-
-
Nicolas Noble authored
-
- Jan 22, 2015
-
-
Chen Wang authored
-
David Klempner authored
This adds support for eventfd based kicking, with the skeleton of support for runtime selection between eventfds and pipes.
-
Craig Tiller authored
-