LLFIO  v2.00
llfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType > Member List

This is the complete list of members for llfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >, including all inherited members.

_hash_entities(_entity_idx *entity_to_idx, entities_type &entities) (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >)llfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >inlineprotectedstatic
_lock(entities_guard &out, deadline d, bool spin_not_sleep) noexcept final (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >)llfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >inlineprotectedvirtual
entities_type typedefllfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >
entity_from_buffer(const char *buffer, size_t bytes, bool exclusive=true) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutexinline
entity_from_string(const std::basic_string< T > &str, bool exclusive=true) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutexinline
entity_type typedefllfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >
fill_random_entities(span< entity_type > seq, bool exclusive=true) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutexinline
fs_mutex_map(const path_handle &base, path_view lockfile) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >inlinestatic
handle() const noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >inline
hasher_type typedefllfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >
lock(entities_type entities, deadline d=deadline(), bool spin_not_sleep=false) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutexinline
lock(entity_type entity, deadline d=deadline(), bool spin_not_sleep=false) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutexinline
memory_map(const memory_map &)=deletellfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >
memory_map(memory_map &&o) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >inline
operator=(const memory_map &)=deletellfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >
operator=(memory_map &&o) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >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_mutexprotected
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_mutexprotected
random_entity(bool exclusive=true) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutexinline
shared_fs_mutex() (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex)llfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutexinlineprotected
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_mutexprotected
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_mutexprotected
spinlock_type typedefllfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >
try_lock(entities_type entities) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutexinline
try_lock(entity_type entity) noexceptllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutexinline
unlock(entities_type entities, unsigned long long) noexcept finalllfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >inlinevirtual
~memory_map() override (defined in llfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >)llfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >inline
~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_mutexinlinevirtual