_lock(entities_guard &out, deadline d, bool spin_not_sleep) noexcept final | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | inlineprotectedvirtual |
atomic_append(const atomic_append &)=delete | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | |
atomic_append(atomic_append &&o) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | inline |
entities_type typedef | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | |
entity_from_buffer(const char *buffer, size_t bytes, bool exclusive=true) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | inline |
entity_from_string(const std::basic_string< T > &str, bool exclusive=true) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | inline |
entity_type typedef | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | |
fill_random_entities(span< entity_type > seq, bool exclusive=true) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | inline |
fs_mutex_append(const path_handle &base, path_view lockfile, bool nfs_compatibility=false, bool skip_hashing=false) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | inlinestatic |
handle() const noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | inline |
lock(entities_type entities, deadline d=deadline(), bool spin_not_sleep=false) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | inline |
lock(entity_type entity, deadline d=deadline(), bool spin_not_sleep=false) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | inline |
operator=(const atomic_append &)=delete | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | |
operator=(atomic_append &&o) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | inline |
operator=(const shared_fs_mutex &)=default (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex) | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | protected |
operator=(shared_fs_mutex &&)=default (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex) | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | protected |
random_entity(bool exclusive=true) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | inline |
shared_fs_mutex() (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex) | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | inlineprotected |
shared_fs_mutex(const shared_fs_mutex &)=default (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex) | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | protected |
shared_fs_mutex(shared_fs_mutex &&)=default (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex) | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | protected |
try_lock(entities_type entities) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | inline |
try_lock(entity_type entity) noexcept | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | inline |
unlock(entities_type entities, unsigned long long hint) noexcept final | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | inlinevirtual |
~atomic_append()=default (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append) | llfio_v2_xxx::algorithm::shared_fs_mutex::atomic_append | |
~shared_fs_mutex()=default (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex) | llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex | inlinevirtual |