2#ifndef _uhal_detail_RobustSessionMutex_hpp_
3#define _uhal_detail_RobustSessionMutex_hpp_
36 uint64_t getCounter()
const;
38 bool isActive()
const;
Exception class to handle errors from pthread mutex-related functions.
RobustSessionMutex(const RobustSessionMutex &)
#define UHAL_DEFINE_DERIVED_EXCEPTION_CLASS(ClassName, BaseClassName, ClassDescription)
Macro for simplifying the declaration and definition of derived exception types.
std::unique_lock< RobustSessionMutex > ScopedSessionLock