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) constDynExp::ObjectUserList
CountUsers(std::chrono::milliseconds Timeout=std::chrono::milliseconds(0)) constDynExp::ObjectUserList
CountUsersUnsafe() constDynExp::ObjectUserList
DefaultTimeoutUtil::ILockablestatic
Deregister(const Object &User, const std::chrono::milliseconds Timeout=std::chrono::milliseconds(0))DynExp::ObjectUserList
DeregisterAllUnsafe()DynExp::ObjectUserList
DeregisterUnsafe(const Object &User)DynExp::ObjectUserListprivate
GetUserIDs(std::chrono::milliseconds Timeout=std::chrono::milliseconds(0)) constDynExp::ObjectUserList
GetUserIDsUnsafe() constDynExp::ObjectUserList
GetUserNamesString(std::chrono::milliseconds Timeout=std::chrono::milliseconds(0)) constDynExp::ObjectUserList
GetUserNamesStringUnsafe() constDynExp::ObjectUserList
ILockable()=defaultUtil::ILockableprotected
INonCopyable()=defaultUtil::INonCopyableprotected
INonCopyable(const INonCopyable &)=deleteUtil::INonCopyable
LockMutexUtil::ILockablemutableprivate
LockType typedefUtil::ILockableprotected
MutexType typedefUtil::ILockableprotected
ObjectUserList()=defaultDynExp::ObjectUserList
operator=(const INonCopyable &)=deleteUtil::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::ObjectUserListprivate
UserListDynExp::ObjectUserListprivate
~ILockable()=defaultUtil::ILockableprotected
~INonCopyable()=defaultUtil::INonCopyableprotected
~ObjectUserList()=defaultDynExp::ObjectUserListvirtual