PLAT-592: added AsyncWriterSource with fd handling code from AsyncFdOutputSink, rendering it partially obsolete
sink: fixed comments
Merge branch 'master' into PLAT-592_writable-sources
http_client: enable an infinite number of recursive requests by using a std::queue rather than an ML::RingBufferSRMW (TRIVIAL)
runner_stress_test: improved atomicity
write: trigger wakeup unconditionnally, so that the message queue gets another
chance of being emptied
"canSendMessages" returns true when closing is false and fd_ is != -1
handleWakeupEvent: close file descriptor only when not already closed by
another request
AsyncWriterSource: added the protected method "emptyMessageQueue"
AsyncWriterSource: reworked interface documentation
async_writer_source: removed ambiguous and unused "msgsReceived" counter
async_writer_source: do not swallow exceptions occurring from removeFd
async_writer_source: reworkered callback registration in a way that removes
the responsibility of keeping a copy of the functor on the client
async_writer_source: removed all debug output
Merge branch 'master' into PLAT-592_writable-sources
Merge branch 'PLAT-592_writable-sources' into http-client-ih
tcp_socket and http_client: adapted to AsyncWriterSource