#include <heavyai_locks.h>
Definition at line 45 of file heavyai_locks.h.
heavyai::DistributedSharedMutex::DistributedSharedMutex |
( |
std::filesystem::path |
lockfilename, |
|
|
std::function< void(size_t)> |
reload_cache_callback = {} |
|
) |
| |
|
inline |
heavyai::DistributedSharedMutex::DistributedSharedMutex |
( |
std::filesystem::path |
lockfilename, |
|
|
Callbacks |
callbacks |
|
) |
| |
|
inline |
heavyai::DistributedSharedMutex::~DistributedSharedMutex |
( |
| ) |
|
|
inline |
virtual void heavyai::DistributedSharedMutex::convert_lock |
( |
| ) |
|
|
inlinevirtual |
virtual void heavyai::DistributedSharedMutex::convert_lock_shared |
( |
| ) |
|
|
inlinevirtual |
virtual void heavyai::DistributedSharedMutex::lock |
( |
| ) |
|
|
inlinevirtual |
virtual void heavyai::DistributedSharedMutex::lock_shared |
( |
| ) |
|
|
inlinevirtual |
virtual bool heavyai::DistributedSharedMutex::try_convert_lock |
( |
| ) |
|
|
inlinevirtual |
virtual bool heavyai::DistributedSharedMutex::try_convert_lock_shared |
( |
| ) |
|
|
inlinevirtual |
virtual bool heavyai::DistributedSharedMutex::try_lock |
( |
| ) |
|
|
inlinevirtual |
virtual bool heavyai::DistributedSharedMutex::try_lock_shared |
( |
| ) |
|
|
inlinevirtual |
virtual void heavyai::DistributedSharedMutex::unlock |
( |
| ) |
|
|
inlinevirtual |
virtual void heavyai::DistributedSharedMutex::unlock_shared |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- /home/jenkins-slave/workspace/core-os-doxygen/OSDependent/os/heavyai_locks.h