#include <userver/concurrent/variable.hpp>
Container for shared data protected with a mutex of any type (mutex, shared mutex, etc.).
Definition at line 59 of file variable.hpp.
Definition at line 62 of file variable.hpp.
Get raw data. Use with extreme caution, only for cases where it is impossible to access data with safe methods (e.g. std::scoped_lock with multiple mutexes). For simple use cases call Lock(), UniqueLock(), SharedLock() instead.
Definition at line 110 of file variable.hpp.
Definition at line 112 of file variable.hpp.
Get raw mutex. Use with caution. For simple use cases call Lock(), UniqueLock(), SharedLock() instead.
Definition at line 104 of file variable.hpp.
Definition at line 96 of file variable.hpp.
Definition at line 98 of file variable.hpp.
Definition at line 92 of file variable.hpp.
Definition at line 64 of file variable.hpp.
Definition at line 68 of file variable.hpp.
Definition at line 87 of file variable.hpp.
Definition at line 82 of file variable.hpp.
Definition at line 77 of file variable.hpp.
Definition at line 72 of file variable.hpp.