aboutsummaryrefslogtreecommitdiffstats
path: root/src/ClientRead.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ClientRead: "close" flushes the output bufferMax Kellermann2013-11-061-0/+5
| | | | | | Add a new CommandResult code called "FINISH" which, unlike "CLOSE", will attempt to flush the output buffer. This is a one-shot attempt; it will do one write, and not try again.
* ClientRead: always ignore whitespace at the end of the lineMax Kellermann2013-11-041-2/+7
|
* command: convert command_return to to a strictly-typed enumMax Kellermann2013-10-201-6/+6
|
* *: use references instead of pointersMax Kellermann2013-10-191-1/+1
|
* *: use nullptr instead of NULLMax Kellermann2013-10-191-1/+1
|
* event/BufferedSocket: pass writable pointer to OnSocketInput()Max Kellermann2013-10-151-9/+7
| | | | | Remove the const_cast from HttpdClient.cxx, and avoid one allocation in ClientRead.cxx.
* DecoderControl: use GLib forward declarationsMax Kellermann2013-09-271-0/+2
|
* Client: use TimeoutMonitor to track connection timeoutMax Kellermann2013-01-161-2/+2
| | | | Don't use a global loop over the whole client list.
* Client: rebase on the new BufferedSocket classMax Kellermann2013-01-151-69/+26
|
* Client: move connection functions into the classMax Kellermann2013-01-151-1/+1
|
* fifo_buffer: move to util/Max Kellermann2013-01-151-1/+1
|
* fifo_buffer: add extern "C"Max Kellermann2013-01-151-3/+0
|
* Client: rename the struct client to class ClientMax Kellermann2013-01-031-3/+3
|
* client: convert to C++Max Kellermann2013-01-031-0/+112