Boost logo

Boost :

Subject: Re: [boost] Boost.IOStreams mapped_file_sink missing flush() functionality
From: Edward Diener (eldiener_at_[hidden])
Date: 2016-12-11 16:23:37

On 12/11/2016 2:42 PM, Niall Douglas wrote:
> On 11 Dec 2016 at 12:59, Edward Diener wrote:
>>> Hello, I wish to bring to your attention two issues regarding mapped_file_sink from Boost.IOStreams (release 1.62.0):
>>> 1. There is no member function `mapped_file_sink::flush()` which I would like to use in my program. I believe it could be implemented portably by using `msync()` for POSIX and `FlushViewOfFile()` for Windows; was the omission of this function a deliberate choice or a minor oversight?
>> Not being the original developer I cannot give you an answer. But if you
>> have code which you feel should work, please create a PR. You could
>> alternately add a Boost trac item for your suggestion.
> I answered him on his Stackoverflow question asking the same thing at
> d-files-using-boosts-mapped-file-sink-class/40999603#40999603.
> tl;dr; it's deliberately not provided.

Thanks for the explanation.

Boost list run by bdawes at, gregod at, cpdaniel at, john at