AFIO  v2.00 late alpha
safe_byte_ranges.hpp File Reference

Provides algorithm::shared_fs_mutex::safe_byte_ranges. More...

#include "base.hpp"
#include <memory>

Classes

class  afio_v2_xxx::algorithm::shared_fs_mutex::safe_byte_ranges
 Safe many entity shared/exclusive file system based lock. More...
 

Namespaces

 afio_v2_xxx
 The AFIO namespace.
 
 afio_v2_xxx::algorithm
 Collection of file system based algorithms.
 
 afio_v2_xxx::algorithm::shared_fs_mutex
 Algorithms for protecting a shared filing system resource from racy modification.
 

Functions

result< std::shared_ptr< shared_fs_mutex > > afio_v2_xxx::algorithm::shared_fs_mutex::detail::inode_to_fs_mutex (const path_handle &base, path_view lockfile) noexcept
 

Detailed Description

Provides algorithm::shared_fs_mutex::safe_byte_ranges.