aboutsummaryrefslogtreecommitdiffstats
path: root/src/event/FullyBufferedSocket.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* include cleanup using iwyuMax Kellermann2013-11-281-1/+0
|
* event/FullyBufferedSocket: try to write without extra roundtripMax Kellermann2013-11-061-3/+9
| | | | | | Postpone the write using IdleMonitor instead of scheduling a write event. This reduces the number of system calls, because we don't need to register and unregister the write event in epoll.
* event/FullyBufferedSocket: make WriteFromBuffer() protectedMax Kellermann2013-11-061-2/+2
| | | | .. and rename it to Flush().
* gcc.h: rename to Compiler.hMax Kellermann2013-10-151-1/+1
|
* event/BufferedSocket: move output buffer to FullyBufferedSocketMax Kellermann2013-01-301-0/+63
BufferedSocket has just an input buffer, and FullyBufferedSocket adds the output buffer.