Displaying 1 result from an estimated 1 matches for "flush_callback".
2010 Mar 13
2
Design: Asynchronous I/O for single/multi-dbox
...AGAIN. The ostream handles flushing
internally the same way as file_ostreams does, although instead of using
io_add(IO_WRITE) it uses FS API's set_output_callback(). If callers need
to know when more data can be written or when all of the data has been
written, it can override the ostream's flush_callback, just like with
file_ostreams.
Async IO for FS API backend
===========================
So now that all of the APIs have been designed, all that's needed to do
is to write a simple FS API implementation using kernel's async IO API,
right? Wrong. There is no usable async IO API in Linux, an...