Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::base::ManualLockGuard< T > Member List

This is the complete list of members for ion::base::ManualLockGuard< T >, including all inherited members.

GenericLockGuardBase(port::Mutex *m)ion::base::GenericLockGuardBase< port::Mutex >inlineexplicitprotected
GetCurrentValue()ion::base::ManualLockGuard< T >inline
is_locked_ion::base::GenericLockGuardBase< port::Mutex >protected
IsLocked() constion::base::GenericLockGuardBase< port::Mutex >inline
Lock()ion::base::GenericLockGuardBase< port::Mutex >inline
ManualLockGuard(const T &initial_value)ion::base::ManualLockGuard< T >inlineexplicit
mutex_ion::base::GenericLockGuardBase< port::Mutex >protected
ResetAndUnlock()ion::base::ManualLockGuard< T >inline
SetAndLock(const T &new_value)ion::base::ManualLockGuard< T >inline
TryLock()ion::base::GenericLockGuardBase< port::Mutex >inline
Unlock()ion::base::GenericLockGuardBase< port::Mutex >inline
~GenericLockGuardBase()ion::base::GenericLockGuardBase< port::Mutex >inlineprotected
~ManualLockGuard()ion::base::ManualLockGuard< T >inline