AFIO  v2.00 late alpha
afio_v2_xxx::algorithm::shared_fs_mutex Namespace Reference

Algorithms for protecting a shared filing system resource from racy modification. More...

Classes

class  atomic_append
 Scalable many entity shared/exclusive file system based lock. More...
 
class  byte_ranges
 Many entity shared/exclusive file system based lock. More...
 
class  lock_files
 Many entity exclusive compatibility file system based lock. More...
 
class  memory_map
 Many entity memory mapped shared/exclusive file system based lock. More...
 
class  safe_byte_ranges
 Safe many entity shared/exclusive file system based lock. More...
 
class  shared_fs_mutex
 Abstract base class for an object which protects shared filing system resources. More...
 

Typedefs

using uint64 = unsigned long long
 Unsigned 64 bit integer.
 
using uint128 = QUICKCPPLIB_NAMESPACE::integers128::uint128
 Unsigned 128 bit integer.
 

Detailed Description

Algorithms for protecting a shared filing system resource from racy modification.