class LockingPolicy

template<bool LOCK>

Policy that allows the calls its used in to pick between no locking and mutex locking through a template parameter.

Public

Constructors

LockingPolicy

LockingPolicy() = default

LockingPolicy

LockingPolicy()

Methods

Lock

void Lock()

Unlock

void Unlock()

Lock

void Lock()

Unlock

void Unlock()

Private

Fields

mMutex

Mutex mMutex

mLock

::Lock mLock