NVML C++ bindings
0.1 experimental
This is the C++ bindings documentation for NVML's libpmemobj.
|
This is the complete list of members for nvml::obj::timed_mutex, including all inherited members.
lock() | nvml::obj::timed_mutex | inline |
native_handle() noexcept | nvml::obj::timed_mutex | inline |
native_handle_type typedef | nvml::obj::timed_mutex | |
operator=(const timed_mutex &)=delete | nvml::obj::timed_mutex | |
plock | nvml::obj::timed_mutex | private |
timed_mutex() noexcept=default | nvml::obj::timed_mutex | |
timed_mutex(const timed_mutex &)=delete | nvml::obj::timed_mutex | |
timedlock_impl(const std::chrono::time_point< Clock, Duration > &abs_time) | nvml::obj::timed_mutex | inlineprivate |
try_lock() | nvml::obj::timed_mutex | inline |
try_lock_for(const std::chrono::duration< Rep, Period > &timeout_duration) | nvml::obj::timed_mutex | inline |
try_lock_until(const std::chrono::time_point< Clock, Duration > &timeout_time) | nvml::obj::timed_mutex | inline |
unlock() | nvml::obj::timed_mutex | inline |
~timed_mutex()=default | nvml::obj::timed_mutex |