Boost logo

Boost :

Subject: Re: [boost] [afio] Formal review of Boost.AFIO
From: Klaim - Joël Lamotte (mjklaim_at_[hidden])
Date: 2015-08-23 18:46:13


On 23 August 2015 at 03:08, Ahmed Charles <acharles_at_[hidden]> wrote:

> The formal review of the Boost.AFIO library starts, August 21st and ends
> on Monday August 31st.
>
> Boost.AFIO provides a portable API implementing synchronous and
> asynchronous race-free filesystem and scatter-gather file i/o. It requires
> a minimum of C++ 11. It has minimum dependencies on a Filesystem TS and a
> Networking TS implementation (e.g. Boost.Filesystem and Boost.ASIO).
> Backends are provided for the Windows NT kernel and POSIX.
>
> The utility of a portable library providing strong concurrent race
> guarantees about filesystem and file i/o can be seen in its tutorial where
> a transactional ACID key-value store is built from first principles.
>

Small side question:
some time last year there was a discussion about filesystem/directory
watcher libraries,
with mention about one that would be part (or an example implementation) of
boost AFIO.
Looking at github, the branches that seem to be related (dir_monitor) are
"staled".
Am I correct that the directory monitoring "feature" is not part of this
library review (I can't find it in the documentation)?


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk