aboutsummaryrefslogtreecommitdiffstats
path: root/src/event/FullyBufferedSocket.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* event/FullyBufferedSocket: remove obsolete TODO commentMax Kellermann2013-11-061-16/+0
| | | | We have a better solution now.
* event/FullyBufferedSocket: try to write without extra roundtripMax Kellermann2013-11-061-14/+24
| | | | | | 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().
* util/Error: new error passing libraryMax Kellermann2013-09-041-2/+6
| | | | Replaces GLib's GError.
* Makefile.am: move sources to libsystem.aMax Kellermann2013-08-071-1/+1
|
* event/BufferedSocket: move output buffer to FullyBufferedSocketMax Kellermann2013-01-301-0/+132
BufferedSocket has just an input buffer, and FullyBufferedSocket adds the output buffer.