LogCabin
Classes | Namespaces
Core/Mutex.h File Reference
#include <cassert>
#include <functional>
#include <mutex>
#include "Core/Debug.h"

Go to the source code of this file.

Classes

class  LogCabin::Core::Mutex
 A wrapper around std::mutex that is useful for testing purposes. More...
class  LogCabin::Core::MutexUnlock< Mutex >
 Release a mutex upon construction, reacquires it upon destruction. More...
class  LogCabin::Core::HoldingMutex
 Proof that the caller is holding some mutex. More...

Namespaces

namespace  LogCabin
namespace  LogCabin::Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines