OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
heavyai::DistributedSharedMutex::Callbacks Struct Reference

#include <heavyai_locks.h>

Public Attributes

std::function< void(bool)> pre_lock_callback
 
std::function< void(size_t)> reload_cache_callback
 
std::function< void(bool)> post_lock_callback
 
std::function< void(bool)> pre_unlock_callback
 
std::function< void(bool)> post_unlock_callback
 

Detailed Description

Definition at line 47 of file heavyai_locks.h.

Member Data Documentation

std::function<void(bool )> heavyai::DistributedSharedMutex::Callbacks::post_lock_callback

Definition at line 50 of file heavyai_locks.h.

std::function<void(bool )> heavyai::DistributedSharedMutex::Callbacks::post_unlock_callback

Definition at line 52 of file heavyai_locks.h.

std::function<void(bool )> heavyai::DistributedSharedMutex::Callbacks::pre_lock_callback

Definition at line 48 of file heavyai_locks.h.

std::function<void(bool )> heavyai::DistributedSharedMutex::Callbacks::pre_unlock_callback

Definition at line 51 of file heavyai_locks.h.

std::function<void(size_t )> heavyai::DistributedSharedMutex::Callbacks::reload_cache_callback

Definition at line 49 of file heavyai_locks.h.


The documentation for this struct was generated from the following file: