DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
This is the complete list of members for DynExp::Object, including all inherited members.
BlockIfUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) | DynExp::Object | |
CategoryAndNameToStr(const std::string &Category, const std::string &Name) | DynExp::Object | static |
CheckLinkedObjectStates() const | DynExp::Object | inline |
CheckLinkedObjectStatesChild() const | DynExp::Object | inlineprivatevirtual |
ClearWarning() const | DynExp::Object | inline |
ConfigType typedef | DynExp::Object | |
DeregisterAllUnsafe() | DynExp::Object | inlineprotected |
EnsureCallFromOwningThread() const | DynExp::Object | protected |
EnsureReadyState(bool IsAutomaticStartup) | DynExp::Object | |
EnsureReadyStateChild(bool IsAutomaticStartup)=0 | DynExp::Object | privatepure virtual |
GetCategory() const =0 | DynExp::Object | pure virtual |
GetCategoryAndName() const | DynExp::Object | inline |
GetException(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetExceptionChild(const std::chrono::milliseconds Timeout) const =0 | DynExp::Object | privatepure virtual |
GetID() const noexcept | DynExp::Object | inline |
GetName() const =0 | DynExp::Object | pure virtual |
GetNonConstParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | protected |
GetObjectName(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | inline |
GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | |
GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) | DynExp::Object | |
GetParamsTimeoutDefault | DynExp::Object | static |
GetUseCount(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetUseCountUnsafe() | DynExp::Object | inlineprotected |
GetUserIDs(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetUserNamesString(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetUserNamesStringUnsafe() const | DynExp::Object | inlineprotected |
GetWarning() const | DynExp::Object | inline |
IsBlocked | DynExp::Object | private |
IsReady() const | DynExp::Object | inline |
IsReadyChild() const =0 | DynExp::Object | privatepure virtual |
IsSharedUsageEnabled(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | inline |
IsUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
IsUnusedUnsafe() | DynExp::Object | inlineprotected |
LinkedObjectWrapperOnly | DynExp::Object | |
LockUserList(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) | DynExp::Object | inlineprotected |
LogWarning() const | DynExp::Object | private |
Object(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params) | DynExp::Object | protected |
OwnerThreadID | DynExp::Object | private |
Params | DynExp::Object | private |
ParamsConstTypeSyncPtrType typedef | DynExp::Object | |
ParamsGetterType typedef | DynExp::Object | |
ParamsType typedef | DynExp::Object | |
ParamsTypeSyncPtrType typedef | DynExp::Object | |
Reset() | DynExp::Object | |
ResetImpl(dispatch_tag< Object >)=0 | DynExp::Object | privatepure virtual |
SetWarning(std::string Description, int ErrorCode) const | DynExp::Object | |
SetWarning(const Util::Exception &e) const | DynExp::Object | |
UserList | DynExp::Object | private |
Warning | DynExp::Object | mutableprivate |
~Object()=0 | DynExp::Object | protectedpure virtual |