|
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 |