Boost.AFIO  v2.00 early alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Todo List
Namespace boost
TODO FIXME Replace in-memory log with memory map file backed log.
Class boost::afio::v2_xxx::algorithm::shared_fs_mutex::atomic_append

Implement hole punching once I port that code from AFIO v1.

Decide on some resolution mechanism for sudden process exit.

There is a 1 out of 2^64-2 chance of unique id collision. It would be nice if we actually formally checked that our chosen unique id is actually unique.

Member boost::afio::v2_xxx::algorithm::shared_fs_mutex::atomic_append::_lock (entities_guard &out, deadline d, bool spin_not_sleep) noexceptoverridefinal
Read from header.last_known_good immediately if possible in order to avoid a duplicate read later