DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExp::ObjectUserList Member List
This is the complete list of members for
DynExp::ObjectUserList
, including all inherited members.
AcquireLock
(const std::chrono::milliseconds Timeout=DefaultTimeout) const
DynExp::ObjectUserList
CountUsers
(std::chrono::milliseconds Timeout=std::chrono::milliseconds(0)) const
DynExp::ObjectUserList
CountUsersUnsafe
() const
DynExp::ObjectUserList
DefaultTimeout
Util::ILockable
static
Deregister
(const Object &User, const std::chrono::milliseconds Timeout=std::chrono::milliseconds(0))
DynExp::ObjectUserList
DeregisterAllUnsafe
()
DynExp::ObjectUserList
DeregisterUnsafe
(const Object &User)
DynExp::ObjectUserList
private
GetUserIDs
(std::chrono::milliseconds Timeout=std::chrono::milliseconds(0)) const
DynExp::ObjectUserList
GetUserIDsUnsafe
() const
DynExp::ObjectUserList
GetUserNamesString
(std::chrono::milliseconds Timeout=std::chrono::milliseconds(0)) const
DynExp::ObjectUserList
GetUserNamesStringUnsafe
() const
DynExp::ObjectUserList
ILockable
()=default
Util::ILockable
protected
INonCopyable
()=default
Util::INonCopyable
protected
INonCopyable
(const INonCopyable &)=delete
Util::INonCopyable
LockMutex
Util::ILockable
mutable
private
LockType
typedef
Util::ILockable
protected
MutexType
typedef
Util::ILockable
protected
ObjectUserList
()=default
DynExp::ObjectUserList
operator=
(const INonCopyable &)=delete
Util::INonCopyable
Register
(const Object &User, const std::chrono::milliseconds Timeout=std::chrono::milliseconds(0))
DynExp::ObjectUserList
Register
(const Object &User, LockType &&Lock)
DynExp::ObjectUserList
RegisterUnsafe
(const Object &User)
DynExp::ObjectUserList
private
UserList
DynExp::ObjectUserList
private
~ILockable
()=default
Util::ILockable
protected
~INonCopyable
()=default
Util::INonCopyable
protected
~ObjectUserList
()=default
DynExp::ObjectUserList
virtual
Generated by
1.9.1